Embedded Software Engineer @ Singularity Defense Corp.
placeEl Segundo, California, United States
attach_money $120,000
businessOn Site
scheduleSalaried Ft
Posted 12 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @singularitydefensecorp.com
Recommended after applying
Job Details
Embedded Software Engineer at Singularity Defense Corp.
We are seeking a skilled Embedded Software Engineer to design and implement software for embedded aerospace systems. In this role, you will be responsible for the development, testing, and integration of critical aerospace systems software for rapid deployment on a novel platform.
Key Responsibilities
- Develop embedded software for fault detection, guidance, navigation, and flight control systems.
- Optimize software for real-time performance.
- Integrate and test algorithms through module, SIL, HIL, and system level testing.
- Create software designs that satisfy defined requirements.
- Manage configurations on embedded devices and specify hardware-software interfaces.
- Drive complete software integrations from inception to completion.
- Contribute to system architecture and design for a greenfield project.
- Assist with computer vision software development.
Qualifications
- High proficiency in embedded C/C++ or equivalent systems language.
- 3+ years of experience in embedded systems design.
- Familiarity with communication protocols such as I2C, CAN, SPI, and UART.
- Experience with low-level hardware driver implementation.
- Understanding of guidance, navigation, and control (GNC), control and estimation theory, and autonomous sensor integration.
- Strong interpersonal and communication skills for cross-functional teamwork.
Preferred Skills
- Understanding of missile GNC, aerodynamics, flight dynamics and controls.
- Knowledge in computer vision, perception, filtering, and estimation techniques.
- High proficiency in Python and/or Rust.
- Experience with embedded Linux and complex computer vision tasks.
Additional Requirements
To comply with U.S. Government export regulations, applicants must meet the required citizenship or residency status.
Key skills/competency
embedded, C/C++, aerospace, real-time, integration, testing, GNC, computer vision, Linux, communication
How to Get Hired at Singularity Defense Corp.
🎯 Tips for Getting Hired
- Research Singularity Defense Corp's culture: Understand their aerospace projects and values.
- Customize your resume: Highlight embedded systems and testing skills.
- Network strategically: Connect with current employees on LinkedIn.
- Prepare for technical interviews: Review real-time system design and C/C++ challenges.
📝 Interview Preparation Advice
Technical Preparation
circle
Review embedded C/C++ coding challenges.
circle
Practice real-time system debugging techniques.
circle
Study hardware driver development and protocols.
circle
Familiarize with integration testing methods.
Behavioral Questions
circle
Describe a time you solved integration challenges.
circle
Explain past experience in cross-functional teamwork.
circle
How do you manage project deadlines?
circle
Discuss handling of technical setbacks.
Frequently Asked Questions
What technical skills are prioritized for Embedded Software Engineer at Singularity Defense Corp?
keyboard_arrow_down
What experience does Singularity Defense Corp require for an Embedded Software Engineer?
keyboard_arrow_down
How important is knowledge of aerospace systems for the Embedded Software Engineer role at Singularity Defense Corp?
keyboard_arrow_down
Does Singularity Defense Corp value computer vision skills for its Embedded Software Engineer?
keyboard_arrow_down
What citizenship requirements exist for the Embedded Software Engineer at Singularity Defense Corp?
keyboard_arrow_down