
Posted 5 hours ago
Embedded Software Engineer
eigenblueEmbedded Software Engineer
Requirements
University degree in Engineering or Computer Science, 1-3 years firmware development experience, Proficiency in C and C++, Experience with microcontrollers (ARM, STM32, ESP32, RISC-V), Knowledge of communication protocols (UART, SPI, I2C, CAN, USB)
Skills
C#RustEmbedded SystemsRTOS
About the role
Responsibilities
- Developing and implementing firmware solutions for embedded systems from PoCs to production ready
- Working close to hardware with microcontrollers, real-time operating systems (RTOS), and low-level programming
- Contributing to hardware-software integration, debugging, and testing in an agile environment
- Growing expertise by learning new technologies and sharing knowledge within the team
Requirements
- University degree in Electrical Engineering, Computer Science, Mechatronics, Embedded Systems, or Mechanical Engineering
- 1-3 years of experience in firmware development
- Strong knowledge of C and C++ programming
- Hands-on experience with microcontroller platforms (e.g., ARM Cortex, STM32, ESP32, RISC-V)
- Solid understanding of low-level programming, memory management, and interrupt handling
- Knowledge of hardware interfaces and communication protocols (UART, SPI, I2C, CAN, USB)
- Strong command of English
Preferred Qualifications
- Experience with Rust
About the Company
eigenblue builds intelligent systems that solve complex, multidisciplinary engineering problems by combining human expertise with proprietary AI models that generate system architectures across software, electronics, mechanics, and applied physics.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Engineer
eigenblue · Munich
