Embedded Software Engineer
- Full-Time
We are seeking an Embedded Software Engineer that will be a crucial part of a fast-paced, agile engineering team working to define the future of space robotics! In this role, you will be providing embedded software services in support of a long-term contract with an industry-leading lunar lander company. This contract will work primarily on services related to the cis-lunar economy to ensure data transfer from the Moon, Earth, and everywhere in between.
Responsibilities:
- Design, implement and maintain embedded flight software features and improvements
- Analyze, test and perform I/O performance assessments upon integrated hardware/software solutions
- Interface with hardware design and development
- Draft unit/integration tests and coordinate high-level testing of features
Requirements:
- B.S. in Computer Engineering, Electrical Engineering, ComputerScienceor a related field
- 3+ years experience in C/C++ development
- 3+ years experience with hardware/software integration
- Familiar with serial communications protocols (RS-232, RS-422, RS-485, etc.)
- Familiar with packetized communications protocols (IP/UDP, IP/TCP)
- Organized, thorough and methodical approach to software quality and testing
- Excellent written and oral communication skills
- Capable of both high quantity and high quality output
- Penchant for self-starting and problem solving
- Ability to work in a fast paced, hard charging, high stakes environment
- A passion for spaceflight
- B2 English or higher
Highly Desired:
- Experience with GSFC Core Flight Software (CFS) framework
- Experience with real-time operating systems(RTOS)
- Experience with device driver implementations
- Experience with SpaceWire communications protocol
- Experience with logging frameworks and their architecture
- Experience with xUnit compliant test frameworks
- Experience with Windows and POSIX-based operating systems
- Experience with Docker-based containerization
- Experience in an agile / scrum development environment
- Experience in Git based coordinated configuration management schemes
- Experience with Azure DevOps
- Experience following Agile methodologies when developing software
- Knowledge of robotic systems including integration of various sensors, motors,state estimation,controlsystems, andperception
Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status.) We want all employees (including executives and HR) to treat others with respect and professionalism.
Address
Lunar Outpost
Houston, TXIndustry
Technology
View All Lunar Outpost JobsGet fresh Embedded Software Engineer jobs daily straight to your inbox!
By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.