engineering.com
Eng-Tips Forums
Tek-Tips Forums
Advanced Search
Login
Jobs
Products
Job Seeker
Employer
Search Jobs
Post Resumes
Career Advice
EMPLOYERS: Post a Job
Products
Search Jobs
Post Resumes
Career Advice
EMPLOYERS: Post a Job
Back to Results
Modify Search
View Saved Jobs
Flag This Job
Print This Ad
Map View
Sr. Software Engineer
Company Info
Malin Space Science Systems (MSSS)
CA, United States
Phone:
Web Site:
https://theapplicantmanager.com/careers?co=ms
Company Profile
col-narrow
Title:
Sr. Software Engineer
Location:
San Diego, CA
Salary:
$130-150k
Job ID:
84964
col-wide
Job Description:
Malin Space Science Systems (MSSS) is a private technology company that designs, develops and operates space camera systems for government and commercial aerospace customers and provides services in spacecraft instrument operations and space science research. The software group is a small, hands-on, science-driven team environment where initiative and self-governance are essential.
Essential Functions
Designs, develops, tests and deploys complex software and tool solutions in support of camera systems, operations and internal customer deadlines.
Supports system upgrades and maintenance.
Provides documentation as requested in support of project and customer requirements.
Researches alternative and open-source approaches to problems.
Follows the software development lifecycle and arenas of best practice.
Capable of good formal and even better informal documentation from design to test.
Familiar with modern software design patterns and object-oriented solutions.
Responsible for high quality products without dedicated QA.
Performs other duties as required or requested which may become essential to this position.
Minimum Qualifications
BS/MS in an Engineering or Scientific field, or equivalent experience
8 years of experience developing UNIX command line software or toolkits
Fluency in application and command line tool development for Linux and macOS
Fluency in Python, C and C++
Loves test driven development
Preferred and Beneficial Skills
Software configuration management using Mercurial
UNIX shell scripting and make files
Comfortable maintaining a large legacy code base
Experience with earth or planetary remote sensing
Development of 2D and 3D interactive graphic applications
Applications development using Qt
Image processing algorithms, techniques and their implementation in software or integration into existing user tools
Modeling of orbital imaging cameras both radiometrically and geometrically
Proficiency with structured query languages such as MySQL and/or PostgreSQL
Comfortable with 3D spatial mathematics and geometry
Proficiency in full stack development using a Python back-end framework
Physical Requirements
Must be able to remain in a stationary position operating a computer for periods of time, while
handling multiple priorities simultaneously
.
Must be able to communicate clearly with a variety of people on a daily basis.
Must be able to comprehend and communicate complex computer software concepts.
Ability to handle stressful deadlines from time to time.
Disclaimer
The employee must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of their job, absent undue hardship. The Employer retains the right to change or assign other duties to this position.
View MSSS Benefits
MSSS is an EEO/AA/Disability/Vets Employer
View Saved Jobs
Flag This Job
Print This Ad
Map View