Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
For this Embedded Software Engineer role, we are looking for someone with:
- Strong experience developing embedded software in C
- Experience working with 32-bit microcontrollers (STM32 or similar)
- Understanding of low-level drivers and peripheral interfaces (SPI, I2C, UART, GPIO)
- Experience working close to hardware in embedded environments
- Understanding of IoT systems and communication protocols
About the company
This pioneering technology company is developing breakthrough underwater wireless communication systems, enabling secure, real-time data transfer across some of the world’s harshest environments. The team are now looking for an Embedded Software Engineer to support the development of firmware powering next-generation subsea IoT and wireless communication platforms. You’ll work closely with electronics and systems engineers, developing low-level embedded software for custom hardware platforms operating in highly constrained, real-world environments.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Hard?
Is Software Engineering Over-Saturated?