Embedded Software Engineer
@ Singularity Defense Corp.

El Segundo, California, United States
$120,000
On Site
Salaried Ft
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXX******* @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

Review embedded C/C++ coding challenges.
Practice real-time system debugging techniques.
Study hardware driver development and protocols.
Familiarize with integration testing methods.

Behavioral Questions

Describe a time you solved integration challenges.
Explain past experience in cross-functional teamwork.
How do you manage project deadlines?
Discuss handling of technical setbacks.

Frequently Asked Questions