remote
Software Engineer I - V2X
Software Engineer
Entry‑level Software Engineer focused on developing and integrating advanced avionics and mission‑critical systems using Python, C++, and embedded Linux. Works on situational awareness displays, mission computers, and sensor integration for defense applications.
About the role
Key Responsibilities
- Design, develop, and maintain software components for avionics and mission computers using C++ and Python.
- Integrate sensor data and develop real‑time processing pipelines for situational awareness displays.
- Collaborate with cross‑functional teams to define requirements and deliver high‑quality, mission‑critical code.
- Participate in code reviews, unit testing, and continuous integration to ensure reliability and safety.
- Document design decisions, technical specifications, and user guides for internal and external stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Strong programming skills in C++ and Python with experience in embedded Linux environments.
- Knowledge of real‑time operating systems, avionics standards, and sensor integration.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work in a collaborative, mission‑critical environment.