Embedded 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
+2 more
Job description
Experteer Overview In this role you will lead and contribute to full lifecycle embedded development for real-world devices. You’ll design and implement robust firmware and collaborate with hardware teams to deliver reliable systems. The position emphasizes hands-on coding, cross-functional problem solving, and impactful product outcomes. A strong background in embedded C and MCU ecosystems enables you to shape scalable, high-quality firmware in a hybrid work environment. Pay / Benefits * Lead full lifecycle embedded development from concept to deployment * Design and implement robust firmware for real-world devices * Collaborate with hardware engineers on MCU/PCB integration * Debug, test, and optimize firmware for reliability and performance * Evaluate and apply appropriate RTOS or bare-metal approaches * Support and mentor junior engineers and peers * Contribute to hardware-software integration and validation plans Tasks * 10+ years in firmware/embedded C development * MCU experience including STM32 and PIC32 * Hands-on Python experience * Knowledge of I2C, SPI, and Serial communication * Familiarity with RTOS and bare-metal programming * Good appreciation for hardware and potential PCB schematics * Embedded Linux knowledge considered beneficial Key requirements * hybrid working * competitive salary * benefits package
Requirements
Experteer Overview In this role you will lead and contribute to full lifecycle embedded development for real-world devices. You’ll design and implement robust firmware and collaborate with hardware teams to deliver reliable systems. The position emphasizes hands-on coding, cross-functional problem solving, and impactful product outcomes. A strong background in embedded C and MCU ecosystems enables you to shape scalable, high-quality firmware in a hybrid work environment. Pay / Benefits * Lead full lifecycle embedded development from concept to deployment * Design and implement robust firmware for real-world devices * Collaborate with hardware engineers on MCU/PCB integration * Debug, test, and optimize firmware for reliability and performance * Evaluate and apply appropriate RTOS or bare-metal approaches * Support and mentor junior engineers and peers * Contribute to hardware-software integration and validation plans Tasks * 10+ years in firmware/embedded C development * MCU aa position including STM32 and PIC32 * Hands-on Python experience * Knowledge of I2C, SPI, and Serial communication * Familiarity with RTOS and bare-metal programming * Good appreciation for hardware and potential PCB schematics * Embedded Linux knowledge considered beneficial Key requirements * hybrid working * competitive salary * benefits package
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
Where to Find Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs
Where To Find Software Engineering Jobs
The 12 Best Jobs for Software Engineers