EmbeddedSoftware Engineer An opportunity has arisen for an EmbeddedSoftware Engineer to join a growing team developing embedded, real-time software solutions The Role : You will be hands-on, developing and integrating real-time embeddedsoftware in C, C++, and/… Ada. Responsibilities include working with real-time operating systems, ARM-based platforms, and collaborating across systems, electronics, and test teams. What You’ll Need : Embeddedsoftwaredevelopment experience (C, C++, Ada) Understanding of real-time operating systems Model-based development skills (e.g., UML, Matlab/Simulink More ❯
EmbeddedSoftware Engineer An opportunity has arisen for an EmbeddedSoftware Engineer to join a growing team developing embedded, real-time software solutions The Role : You will be hands-on, developing and integrating real-time embeddedsoftware in C, C++, and/… Ada. Responsibilities include working with real-time operating systems, ARM-based platforms, and collaborating across systems, electronics, and test teams. What You’ll Need : Embeddedsoftwaredevelopment experience (C, C++, Ada) Understanding of real-time operating systems Model-based development skills (e.g., UML, Matlab/Simulink More ❯
digital transformation with industry-leading engineering expertise. Let's Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered. THE OPPORTUNITY We are seeking a highly skilled Software Engineer … to provide support in the development of embeddedsoftware for cutting-edge defence applications. This role is ideal for professionals with expertise in C, C++, and/or Ada, who have experience working in real-time environments and model-based development. KEY RESPONSIBILITIES: Develop and support embeddedsoftware using C, C++, and/or Ada. Work with Real-Time Operating Systems (RTOS) to deploy software solutions. Utilise model-based development techniques, employing UML tools such as Rhapsody or Matlab/Simulink. Perform analytical design, critical analysis, and software reviews. Implement softwareMore ❯
Engineer who is passionate about technology and excited about the goals of our company. You will join our GNSS team and help lead the development and delivery of our S-GNSS product. The role offers significant scope for professional development spanning the product and engineering disciplines. Key Responsibilities … Join the development team and actively contribute to the software lifecycle. Contribute to the development and maintenance of Supercorrelation software and testing tools. Take ownership of requirements capture, test definition and quality assurance. Champion the improvement and adoption of development processes. Generate clear technical results … processing. GNSS simulators. Kalman filters and other probabilistic estimation techniques. Multi-sensor fusion techniques, including tight and deep coupling for GNSS-INS. Low-level embeddedsoftwaredevelopment and testing (DSP). RTK and/or PPP and/or multi-constellation positioning. Multipath mitigation methods. Your DevelopmentMore ❯