Senior Embedded Software Engineer

Jobgether·Lever
United StatesFull-time$57–$86/hrPosted Jul 8, 2026
Apply

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Embedded Software Engineer based in the United States.

This role offers the opportunity to develop advanced embedded software solutions supporting mission-critical aerospace and defense systems. You will design, build, debug, and test real-time software that enables reliable navigation, communication, and system performance in complex environments. Working with cross-functional engineering teams, you will contribute to the full software development lifecycle, from architecture and implementation to validation and integration. The position is ideal for an experienced embedded engineer who enjoys solving challenging technical problems and working close to hardware systems. You will apply your expertise in C++, interfaces, testing, and low-level development to create resilient technologies with real-world impact. This is a high-impact opportunity to support innovative programs where software reliability and precision are essential.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Embedded Software Engineer based in the United States.

This role offers the opportunity to develop advanced embedded software solutions supporting mission-critical aerospace and defense systems. You will design, build, debug, and test real-time software that enables reliable navigation, communication, and system performance in complex environments. Working with cross-functional engineering teams, you will contribute to the full software development lifecycle, from architecture and implementation to validation and integration. The position is ideal for an experienced embedded engineer who enjoys solving challenging technical problems and working close to hardware systems. You will apply your expertise in C++, interfaces, testing, and low-level development to create resilient technologies with real-world impact. This is a high-impact opportunity to support innovative programs where software reliability and precision are essential.

Accountabilities:

    • Design, develop, maintain, and enhance embedded software solutions using C++ for mission-critical navigation and timing systems.
    • Support back-end software development, input/output processing, system integration, and communication between embedded components.
    • Develop, debug, test, and troubleshoot embedded software in laboratory, integration, and system-level environments.
    • Analyze and validate internal interfaces to ensure reliable communication, data flow, and overall system performance.
    • Create and execute unit tests, integration tests, ad hoc tests, and formal validation procedures to verify software functionality and quality.
    • Support integration of serial and digital I/O interfaces, hardware communication layers, drivers, and embedded system components.
    • Collaborate with software, systems, hardware, and test engineering teams to resolve technical issues and achieve program milestones.
    • Document software designs, test results, defects, and technical findings according to engineering standards.
    • Support software updates, defect resolution, verification activities, and continuous improvement throughout the development lifecycle.
    • Contribute to the development of secure and reliable embedded technologies supporting advanced positioning, navigation, and timing capabilities.
    • Requirements:

      • U.S. citizenship required.
      • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related STEM discipline.
      • 7+ years of experience developing embedded software.
      • Strong C++ development experience, particularly with object-oriented design, back-end software, system-level development, and input/output processing.
      • Experience debugging, troubleshooting, and validating embedded software in laboratory, integration, or operational environments.
      • Experience working with hardware/software interfaces, serial communication, digital I/O, or related embedded system integrations.
      • Ability to develop and execute software testing strategies, including unit testing, integration testing, and validation procedures.
      • Strong communication skills with the ability to collaborate effectively across multidisciplinary engineering teams.
      • Experience with Embedded Linux, Qt, XAML, DDS communications, I2C, MIL-STD-1553, board support packages, device drivers, or low-level hardware integration preferred.
      • Knowledge of Positioning, Navigation, and Timing systems or assured PNT technologies preferred.
      • Experience in aerospace, defense, avionics, or other mission-critical embedded environments is a plus.
      • Benefits:

        • Competitive compensation range of $57 - $86 USD per hour, based on experience, qualifications, and certifications.
        • Flexible remote work opportunity with potential hybrid or onsite collaboration as needed.
        • Opportunity to contribute to mission-critical aerospace and defense programs with meaningful real-world impact.
        • Comprehensive medical, dental, life, and disability insurance coverage.
        • 401(k) retirement plan with employer matching contributions.
        • Professional development support, including certification assistance and career growth opportunities.
        • Collaborative and innovative work environment focused on technical excellence.
        • Opportunity to work on advanced embedded systems and next-generation technologies.
        • Potential for temporary-to-full-time conversion based on business needs, performance, and available opportunities.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free