Jobgether

Lead Embedded Software Engineer

Jobgether • US
C++ Remote

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Lead Embedded Software Engineer in United States.

This role sits at the heart of safety-critical avionics software development, where reliability, precision, and certification readiness are essential. You will lead a team responsible for building foundational embedded software components that power next-generation aerospace systems. The work combines deep technical engineering with team leadership, requiring someone who can guide architecture decisions while staying close to implementation. You will operate in a highly regulated environment where compliance, traceability, and rigor are as important as performance and scalability. This is a hands-on leadership position within an Agile setup, where planning, execution, and continuous improvement are tightly connected. The ideal candidate thrives in complex systems engineering contexts and enjoys building software that directly contributes to mission-critical aerospace innovation.

Accountabilities:

  • Lead an Agile embedded software engineering team responsible for developing core services, reusable libraries, and avionics software components for safety-critical systems.
  • Break down high-level program objectives into executable user stories, technical tasks, and delivery milestones while ensuring alignment with schedule and quality standards.
  • Oversee day-to-day execution, including work assignment, progress tracking, and reporting to program leadership and stakeholders.
  • Contribute directly to embedded software architecture, design, and implementation within real-time, partitioned avionics environments.
  • Ensure compliance with DO-178C certification standards, including requirements traceability, verification, and adherence to coding guidelines.
  • Collaborate with cross-functional engineering leads to define system interfaces, data flows, and I/O architectures across distributed avionics components.
  • Mentor engineers on embedded design principles, RTOS-based development, and safety-critical software practices while driving continuous team improvement.
  • Requirements:

    • 8+ years of experience in embedded software development or testing, ideally in aerospace, defense, or other safety-critical domains.
    • Strong expertise in embedded C++ development within RTOS environments (VxWorks preferred).
    • Deep understanding of ARINC-653 partitioning, avionics I/O frameworks, and low-level system design.
    • Proven experience leading Agile or Scrum software teams, including backlog management, estimation, and delivery tracking.
    • Strong familiarity with DO-178C processes, including HLR/LLR requirements, verification, and traceability.
    • Ability to coordinate across engineering, certification, and systems teams in complex, multi-stakeholder environments.
    • Excellent communication skills with the ability to translate technical complexity into clear execution plans and stakeholder updates.
    • Strong problem-solving mindset with the ability to operate in highly structured, mission-critical development environments.
    • Benefits:

      • Competitive compensation package with base salary range of $140,000 – $165,000 USD
      • Employer-matched 401(k) retirement savings plan
      • Comprehensive medical, dental, vision, life, and disability insurance coverage
      • Paid time off and company holidays
      • Career development support, certification assistance, and training opportunities
      • Flexible and collaborative work environment with hybrid or remote eligibility (based on requirements)
      • Opportunity to contribute to mission-critical aerospace and defense technologies with real-world impact.