Senior Software Engineer - Embedded and Real-Time Software

the valentino group • United State
Relocation
Apply
AI Summary

Develop next-generation lighter-than-air flight platform software. Own architecture and implementation of embedded and real-time software. Translate system and flight requirements into deterministic real-time software behavior.

Key Highlights
Safety-critical embedded software development
Flight control and vehicle systems integration
Simulation environments and software validation
Key Responsibilities
Architecture and implementation of safety-critical embedded software for flight and vehicle systems
Translation of system and flight requirements into deterministic real-time software behavior
Integration of software with sensors, actuators, communication buses, and control subsystems
Verification and validation strategy across simulation, lab, and flight environments
Software reliability and failure analysis across test and operational scenarios
Definition of simulation software requirements supporting development and test loops
Technical leadership across software design reviews and cross-disciplinary integration
Technical Skills Required
C++ C# Embedded C RTOS environments Software architecture Concurrency Reliability design patterns
Benefits & Perks
Competitive base salary
Equity participation
Comprehensive health coverage
Retirement plan
Paid leave
Relocation support
Nice to Have
Aviation, aerospace, robotics, automotive, or industrial control systems
Safety-critical software standards (DO-178C or similar)
Simulation or hardware-in-the-loop environments

Job Description


About the Company

Our client is developing a next-generation lighter-than-air flight platform that integrates large-scale mechanical systems, avionics, and safety-critical software. As flight systems mature, the reliability, determinism, and validation rigor of onboard software becomes mission-critical.


About the Role

We are hiring a Senior Software Engineer to own architecture and implementation of embedded and real-time software supporting flight control, vehicle systems integration, and simulation environments. This role operates at the intersection of hardware, flight test, and systems engineering, translating physical system behavior into reliable, certifiable software. This is not a maintenance role — it is a build-and-validate engineering position spanning concept through flight test.


Responsibilities

  • Architecture and implementation of safety-critical embedded software for flight and vehicle systems
  • Translation of system and flight requirements into deterministic real-time software behavior
  • Integration of software with sensors, actuators, communication buses, and control subsystems
  • Verification and validation strategy across simulation, lab, and flight environments
  • Software reliability and failure analysis across test and operational scenarios
  • Definition of simulation software requirements supporting development and test loops
  • Software release, configuration, and change governance across development cycles
  • Technical leadership across software design reviews and cross-disciplinary integration


Qualifications

  • Degree in Computer Engineering, Computer Science, or related field
  • 5–7+ years developing embedded or real-time software in safety- or reliability-critical systems


Required Skills

  • Strong proficiency in C++, C#, or embedded C within RTOS environments
  • Experience designing deterministic software interacting with hardware interfaces
  • Hands-on integration with sensors, actuators, communication interfaces, or control systems
  • Experience building software validation and test frameworks
  • Strong understanding of software architecture, concurrency, and reliability design patterns
  • Comfortable working in experimental hardware development environments


Preferred Skills

  • Aviation, aerospace, robotics, automotive, or industrial control systems
  • Safety-critical software standards (DO-178C or similar)
  • Simulation or hardware-in-the-loop environments
  • Embedded Linux or RTOS platforms
  • Cockpit, instrumentation, or control interface software
  • PLC, HMI, or electromechanical integration systems


Pay range and compensation package

Competitive base salary and equity participation aligned to experience. Comprehensive health coverage, retirement plan, paid leave, and relocation support available.


Equal Opportunity Statement

We are committed to diversity and inclusivity.


Similar Jobs

Explore other opportunities that match your interests

Software Engineer

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Northrop Grumman

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

CHAOS Industries

United State

Manager, External Events (Ohio)

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Anduril Industries

United State

Subscribe our newsletter

New Things Will Always Update Regularly