Senior Embedded Software Engineer

Singularity Defense

  • Gardena, California
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Aerodynamicsunmatched
    • Aerospace and Defenseunmatched
    • Algorithmsunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Communication Skillsunmatched
    • Communications Protocolsunmatched
    • Computer Skillsunmatched
    • Computer Softwareunmatched
    • Computer Visionunmatched
    • Configuration Managementunmatched
    • Control Systemsunmatched
    • Cross-Functionalunmatched
    • Device Driversunmatched
    • Embedded Linuxunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Flight Navigationunmatched
    • Government Regulationsunmatched
    • I2Cunmatched
    • Interpersonal Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • Software Architecture Designunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • System Architectureunmatched
    • System Testunmatched
    • Test Plan/Scheduleunmatched
    • United States Citizenunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched

    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 systems
    • Optimize software for real-time performance
    • Integrate and test algorithms and software at module, software in the loop, hardware in the loop, and system level testing
    • Create software designs to satisfy requirement
    • Manage configurations on embedded devices, specifying how hardware will interface with software
    • Drive complete software integrations from inception to completion
    • Contribute to software system architecture and design for a greenfield project
    • Contribute to computer vision software


    Qualifications:

    • 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.


    Numbers & Facts

    LocationGardena, California

    Similar Jobs

    See more jobs