Information Technology - Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Join our innovative Vehicle Management Software team as a Software Engineer and play a pivotal role in shaping the future of next-generation aircraft. Contribute to the full software development lifecycle for advanced aviation platforms in a dynamic, Agile environment. Collaborate with industry leaders and expand your expertise in embedded, flight-critical software development., Design, develop, and implement embedded software for current and future vehicle management systems.
- Lead requirements generation, system/software design, integration, and flight testing activities.
- Collaborate within an Agile software team to deliver high-quality, reliable code.
- Integrate software with various host systems, including live assets, simulators, and lab environments.
- Support avionics services, including ground station and mission systems software development.
- Present technical concepts and results clearly to internal stakeholders.
- Adapt to evolving project needs in a fast-paced, team-oriented setting.
Requirements
Minimum 5+ years recent experience with C (7+ years embedded C++ acceptable).
- Minimum 5+ years recent experience with Linux.
- Minimum 5+ years recent embedded systems software development experience.
- 3+ years experience with Git and Agile tools (Bitbucket, Jira, Confluence, Gitlab, etc.).
- 2-3 years experience with Python.
- Strong background in Systems Engineering practices.
- Demonstrated ability integrating hardware and software.
- Proven experience in an Agile development environment.
- Excellent verbal, written, and presentation communication skills.
Preferred Skills
- Experience with RTOS (Real Time Operating Systems).
- Familiarity with automated test methodologies.
- Knowledge of networking protocols (IP, UDP, RTP).
- Background in Vehicle Management System (VMS) architectures.
- Experience with safety/flight-critical software processes (MIL-STD-516C, MIL-HDBK-1797, AC-17-01).
- Ability to foster effective collaboration and maintain strong professional relationships.
Benefits & conditions
Work on cutting-edge aviation technology and future-forward projects.
- Grow your career in a collaborative, Agile environment with opportunities for advancement.
- Engage in meaningful work with high-impact results and industry recognition.
- Competitive compensation and comprehensive benefits package.
- Access to ongoing professional development and training.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 8 Best Code Testing Tools
7 Important Tips That Every Software Developer Should Know
Now is the time for industrialized software development
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again