SoftwareEngineer (Embedded) Department: R&D Employment Type: Full Time Location: Salisbury Description Working within the Software Development team your role is to develop the embeddedsoftware platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embeddedsoftware and understanding of hardware, you will work with … generation of our world class audio products. During the concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall software architecture with other embeddedsoftware engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up … new prototypes and adding to the software platform that forms the basis of all our products. Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embeddedMore ❯
Join a renowned, high-end consumer electronics company with a rich heritage in audio innovation. Operating at the forefront of premium streaming technology, their engineering team is seeking an EmbeddedSoftwareEngineer to support the design, development, and integration of software for their award-winning audio systems. You’ll be part of a collaborative, multi-disciplinary … team working on everything from hardware bring-up and driver development to embedded Linux integration. With products trusted by audiophiles worldwide, this is a great opportunity to influence the next generation of high-performance audio platforms. For this EmbeddedSoftwareEngineer, we’re looking for: Commercial experience programming in C and C++ Experience working with ARM … based platforms Familiarity with embedded Linux (applications, build systems, device trees, kernel or similar) Confident working with prototype hardware, oscilloscopes, and logic analysers What Next? If you’re an EmbeddedSoftwareEngineer looking for a hands-on challenge with a premium product company, apply today to learn more! For more information on this role, or any More ❯
Overview A forward-leaning technology company delivering advanced autonomous vehicles -both aerial and ground-based-for defence applications is seeking an EmbeddedSoftwareEngineer . The successful candidate will play a critical role in the development, integration, and testing of embedded control systems using PX4 (Pixhawk) , Simulink , and MATLAB . This role is ideal for someone … with a strong foundation in model-based design and flight control systems , particularly within the unmanned systems domain. Key Responsibilities Develop, configure, and deploy embedded control algorithms on Pixhawk flight controllers using the PX4 autopilot stack . Use Simulink for model-based development of control and navigation systems, generating C/C++ code for deployment to embedded platforms. … Integrate custom software modules into PX4-based architectures, including UAVCAN, MAVLink, and RTOS-level features. Perform simulation and hardware-in-the-loop (HIL) testing to validate system performance prior to flight. Tune control loops, sensor fusion algorithms, and state estimation routines to optimise system behaviour. Work closely with hardware, mechanical, and systems engineers to align embeddedsoftwareMore ❯