Senior Embedded Software Engineer

Singularity Defense Corp.
Gardena, CA, United States
26 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Computer Vision C++ (Programming Language) Communications Protocols Embedded C Linux on Embedded Systems Embedded Software Python (Programming Language) Universal Asynchronous Receiver/Transmitter Software in the Loop System-level Testing

Job description

Job Overview: We are seeking a skilled Embedded Software Engineer. You will design and implement software for embedded aerospace systems. This role will be responsible for the design, development, and testing of critical aerospace systems software for rapid deployment and testing on a novel platform. Key responsibilities:Develop and implement embedded software for fault detection, guidance, navigation, and flight control systemsOptimize software for real-time performanceIntegrate and test algorithms and software at module, software in the loop, hardware in the loop, and system level testingCreate software designs to satisfy requirementManage configurations on embedded devices, specifying how hardware will interface with softwareDrive complete software integrations from inception to completionContribute to software system architecture and design for a greenfield projectContribute to computer vision softwareQualifications:High proficiency in embedded C/C++ or equivalent systems language7+ years of experience in embedded systems designFamiliarity with communication protocols like I2C, CAN, SPI, UARTExperience with low-level hardware driver implementationUnderstanding of GNC, control and estimation theory, and autonomous sensors and integrationStrong interpersonal and communication skills, with the ability to work in a cross-functional team environment.Preferred Skills:Understanding of missile GNC, aerodynamics, flight dynamics and controlsUnderstanding of computer vision, perception, filtering, and estimation techniquesHigh proficiency in Python and/or RustExperience with embedded LinuxExperience with complex computer vision tasksADDITIONAL REQUIREMENTS:To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. Β§ 1157, or (iv) Asylee under 8 U.S.C. Β§ 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Requirements

  • High proficiency in embedded C/C++ or equivalent systems language
  • 7+ years of experience in embedded systems design
  • Familiarity with communication protocols like I2C, CAN, SPI, UART
  • Experience with low-level hardware driver implementation
  • Understanding of GNC, control and estimation theory, and autonomous sensors and integration
  • Strong interpersonal and communication skills, with the ability to work in a cross-functional team environment.

Preferred Skills:

  • Understanding of missile GNC, aerodynamics, flight dynamics and controls
  • Understanding of computer vision, perception, filtering, and estimation techniques
  • High proficiency in Python and/or Rust
  • Experience with embedded Linux
  • Experience with complex computer vision tasks

ADDITIONAL REQUIREMENTS:

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. Β§ 1157, or (iv) Asylee under 8 U.S.C. Β§ 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…