Principal Software Engineer

About this Position: We are looking for a Principal Software Engineer to join our growing Software community, developing cutting-edge embedded software for the Combat Air Electronic Warfare domain. This role involves working across the full software lifecycle and collaborating with firmware and hardware engineers to create high-performance embedded solutions. Job Responsibilities: Develop embedded software using RTOSs such as VxWorks or Embedded Linux. Deploy software to multi-core or distributed hardware platforms. Collaborate with firmware and hardware engineers to deliver embedded solutions. Use C++ and scripting languages to develop and optimise software. Work to airborne software design standards (RTCA 178C) and follow coding guidelines such as MISRA C/C++. Experience Required: Full software development lifecycle experience, including requirements management, design, implementation, test, and integration. Proficiency in UML, C++, and Object-Oriented Design (OOD) techniques. Experience working with agile methodologies (Scrum) and tools such as Jira, Confluence, Bitbucket, and GitLab. Understanding of RTCA 178C DAL C Design Assurance or similar safety standards. Experience with tools such as MATLAB Simulink, Cameo, DOORS, or Dimensions is desirable. Security clearance eligibility is mandatory. ..... full job details .....
Other jobs of interest...


Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!