JOB SUMMARY
We are seeking a Lead Flight Software Engineer to spearhead development of all embedded software systems for our products. The ideal candidate should be accustomed to working in a fast-paced environment and enjoys working on complex distributed embedded systems that will fly in space. This is a hybrid Remote/Onsite position.
Key Responsibilities:
Architect and develop high-reliability embedded software for Momentus’ products
Define embedded software development and test processes
Help implement tools to assist in the software development process including tools for regression testing, HITL testing, and continuous integration
Support development of embedded systems from requirements definition to firmware development and testing, through on-orbit operation
Assist hardware engineers in component selection and defining system architecture
Lead a team of 3 to 6 embedded software engineers
Plan software sprints for a team of engineers and determine priorities for feature development
Required Skills and Experience
Fluent in C/C++ for microcontrollers
Familiar with ARM Cortex architecture microprocessors
Experience with embedded software test practices including unit testing, software-in-the-loop (SITL) testing, hardware-in-the-loop (HITL) testing, and regression testing
Desired Skills and Experience:
Familiar with real-time operating systems (RTOS)
Familiar with Linux operating systems
Experience with scriping languages such as Python
Familiar with microcontroller peripherals such as ADCs, timers, memory interfaces, etc.
Familiar with high-speed digital interface including SPI, I2C, CAN, Ethernet, and USB
Familiar with best-practices for mission-critical embedded software such as static memory allocation; timing analysis; fault detection, isolation, and recover; etc.
Education & Work Experience:
BS in electrical engineering, computer engineering, computer science, or similar technical discipline
2+ years of experience leading a team of software engineers
5+ years of experience developing embedded software applications
This is a full-time position in San Jose, California. This position requires access to export-controlled commodities, technical data, technology, software, and services. U.S. citizenship, U.S. legal permanent resident status, or protected person status under 8 U.S.C. § 1324b(a)(3) is required
Square builds common business tools in unconventional ways so more people can start, run, and grow their businesses. When Square...
Apply For This JobJob Details Full-timeEstimated: $110,000 – $140,000 a year34 minutes ago Qualifications Front-end development Scala Kafka NoSQL AWS Full Job Description...
Apply For This JobWe are seeking a Remote Java Developer for a 12+ month contract for a client in Ohio. Responsibilities:Contribute your experience,...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job description Rapidly growing and fast paced technology company located in Wakefield MA is looking...
Apply For This JobOverview: A successful Project Coordinator shall be responsible for the overall coordination of a project to assist with maintaining the...
Apply For This JobJob Details Full-time | Contract$101,912 – $111,334 a year5 hours ago Benefits Health savings account Health insurance Flexible schedule Paid...
Apply For This Job