Embedded Software Engineer Microcontrollers, AD WARRIOR
Join to apply for the Embedded Software Engineer Microcontrollers, AD WARRIOR role at Guardian Jobs
Role Overview
Location: Poole, BH12 4QT
Salary: Dependent on experience
Our client is a growing SME with an international customer base, specializing in bespoke software and product applications for industrial and marine sectors. They are seeking an Embedded Software Engineer to contribute to the development of connected products, including microcontroller displays used in yachts, racing cars, and fueling rigs.
Responsibilities
1. Design, develop, and support embedded software in microcontroller environments.
2. Create tools to support embedded software development.
3. Develop testing and validation strategies.
4. Maintain and improve existing software products.
5. Manage supporting infrastructure for software development.
6. Integrate software with hardware and assist with new board bring-up.
Skills and Qualifications
* At least 3 years' experience in embedded C/C++ development on high-end MCUs (e.g., Cortex M7, M33).
* Experience with real-time operating systems like FreeRTOS, Zephyr, or bare-metal coding.
* Understanding of microcontroller hardware, interfaces, DDR memory, QSPI/OSPI, CAN, Ethernet.
* Knowledge of CAN bus protocols, including CANOpen or J1939.
* Familiarity with TCP/IP networking on constrained platforms.
* Experience developing complex protocol stacks with clear interfaces.
* Proficiency with debugging tools such as JTAG, logic analyzers, oscilloscopes.
* Ability to read schematics and datasheets.
* Knowledge of secure boot technologies.
* Experience with CODESYS or industrial control applications is a plus but not required.
Application Process
If interested, please apply to join this innovative team.
Additional Details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and IT
* Industry: Industrial Automation
#J-18808-Ljbffr