Embedded Real-Time Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Embedded Real-Time Software Engineer to develop, test, and integrate software for advanced mission-critical systems. This role involves full lifecycle software development-from requirements analysis and design through implementation, integration, and formal qualification testing. You will work primarily with the Ada programming language and contribute to building robust, scalable, and reliable embedded software solutions., Design, develop, integrate, and test embedded real-time software.
Implement software solutions using Ada for mission-critical applications.
Collaborate across engineering teams to refine requirements and ensure robust system functionality.
Support continuous integration workflows and contribute to improving software factory processes.
Requirements
Proficiency in Ada programming.
Experience developing software for Linux environments.
Strong background in real-time embedded software development.
Preferred Qualifications
Experience with C++.
Familiarity with developing or maintaining software factories.
Experience with GitLab, Docker, or similar DevOps tools.
Knowledge of VxWorks real-time operating system.
Experience working with Linux CentOS environments.