Embedded Software Engineer Sensors & Control Systems - 20327
Veritaz AB · Stockholm · 6 månader – upp till 12 månader · Deadline 2026-11-22
Veritaz AB is seeking an **Embedded Software Engineer Sensors & Control Systems** to develop software for an embedded Linux-based platform that monitors, controls, and stabilizes dynamic physical systems. Working across the entire embedded stack, the role spans low-level platform integration up to sensor processing and algorithm implementation. Core responsibilities include developing software in C and C++, working with embedded SoCs, integrating Linux environments such as Yocto, and implementing feedback loops, PID controllers, and sensor fusion algorithms using data from IMUs, accelerometers, gyroscopes, and positioning systems. The position also entails **hardware-level debugging** and close collaboration with electronics and systems engineering teams to ensure system stability and performance. Applicants must have strong experience in embedded software development with **C and C++**, alongside proven work on embedded Linux and embedded SoCs or chipsets. Candidates need practical knowledge of sensor integration, sensor data processing, control systems or stabilization techniques, and hardware-near troubleshooting. Familiarity with Yocto is preferred. Meritorious qualifications include experience with Qualcomm platforms, signal processing and filtering, IMU-based motion control, or backgrounds in robotics, autonomous systems, automotive, marine, or other moving-platform applications.
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in ensuring the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Job Overview
Assignment Description
We are looking for an experienced Embedded Software Engineer to develop software for an embedded Linux-based platform that uses sensor data to monitor, control, and stabilise dynamic systems.
You will work across the embedded software stack, from low-level platform integration to sensor data processing and control algorithm implementation. The role is ideal for an engineer who understands how software interacts with hardware, sensors, electronics, and real-world physical systems.
What You Will Work On
- Develop embedded software using C and C++.
- Integrate and develop software for embedded Linux platforms, including Yocto-based systems.
- Work with embedded SoCs and chipsets, particularly Qualcomm platforms where relevant.
- Process sensor data from IMUs, accelerometers, gyroscopes, positioning systems, and similar devices.
- Implement and tune control algorithms, including PID controllers and feedback loops.
- Develop signal processing, filtering, and sensor fusion solutions.
- Perform hardware-level debugging and troubleshoot software-hardware integration issues.
- Collaborate across software, electronics, and system engineering teams.
- Improve system stability, performance, and reliability.
What You Bring
- Strong experience in embedded software development using C/C++.
- Experience with embedded Linux and preferably Yocto.
- Experience developing software for embedded SoCs or chipsets.
- Understanding of sensor integration and sensor data processing.
- Knowledge of control systems, feedback loops, or stabilisation techniques.
- Experience with hardware-near development, debugging, and troubleshooting.
- Ability to understand interactions between software, hardware, and physical systems.
Meritorious
- Experience with Qualcomm platforms.
- Background in robotics or autonomous systems.
- Experience in automotive, marine, or other moving-platform applications.
- Knowledge of motion control, stabilisation, IMU-based systems, sensor fusion, or navigation.
- Experience with signal processing and filtering techniques.