Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Requirements
They currently seek a Senior Software Engineer to work on embedded systems from small microcontrollers (eg: STM32) to multicore SoCs (eg: Xilinx Zynq Ultra-scale). Therefore, knowledge of bare-metal programming, Linux kernel drivers and multithreading is highly relevant. Further, experience with communication protocols would be useful as a lot of their projects do encompass this.
As a company, they do have legacy code in C which does need maintenance and support, but most new code is written in C++. They are also open to other technologies and have looked at Rust and dabbled with C# and Python for scripts and supporting tools., * Your academic background - degree qualified in computer science, electronics, physics or similar.
- Demonstrable relevant project experience writing embedded software (must have C, further experience with C++ would be advantageous).
- General knowledge of the Linux OS including drivers and compilers.
Additional experience mentoring junior developers would be beneficial., Keywords: Embedded C, C++, Linux, Drivers, Electronics, Microcontrollers, Bare-Metal, Multithreading, Communication Protocols, C# / Python / Rust, Flexible Working
Benefits & conditions
On offer is a comprehensive benefits package including enhanced pension, health insurance for you and family, and performance-related bonus.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Hard?
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
The 12 Best Jobs for Software Engineers