Senior Embedded Software Engineer | Senior Firmware Engineer | Last Mile Semiconductor GmbH: Senior Embedded Software Engineer | Senior Firmware Engineer (m/w/x)
Last Mile Semiconductor GmbH
Job Summary
This Senior Embedded Software Engineer will be instrumental in the development, implementation, and optimization of embedded software and firmware for a new DECT-NR+ microchip. The role involves close collaboration with hardware and system engineers to create integrated solutions, designing and implementing firmware in C/C++, and developing applications and drivers on real-time operating systems such as Mbed OS, FreeRTOS, and Zephyr. Key responsibilities include programming software components for various microcontroller platforms, creating and executing test cases, and performing debugging and performance analysis to ensure high quality. This position offers the opportunity to actively contribute across the entire development lifecycle, from concept to market launch, and to develop software concepts based on customer requirements. It's an exciting opportunity to join a semiconductor startup in Dresden, focusing on innovative 5G cellular chipsets for secure, massive IoT applications.
Required Skills
Education
Degree in Computer Science, Electrical Engineering, or comparable qualification
Experience
- Experience in software architecture and design specification
- Profound knowledge in embedded systems programming in C/C++
- Experience with LTE protocols and mobile communication standards
- Experience with real-time operating systems (FreeRTOS, Mbed OS, Zephyr) is an advantage
- Familiarity with low-level programming, microcontroller peripherals, and interfaces like I2C, SPI, UART, Timers, ADC, DAC, and multi-core communication
- Proficient use of bus systems (CAN, RS485, (Q)SPI, I2C) is an advantage
- Experience with the scripting language Python is an advantage
- Experience with modern software development tools like Git, Gitlab/Github, JIRA, CI, and CD
Languages
Additional
- Not specified