Website:
steigenelevators.com
Job details:
Job Summary
We are looking for a highly skilled Senior Embedded Systems Engineer with 7–8 years of experience in Embedded C, ARM-based microcontrollers, RTOS, wireless communication technologies, and Embedded Linux development. The ideal candidate should have strong hands-on experience in designing and developing end-to-end embedded and IoT solutions for real-world applications.
Key Responsibilities
- Design, develop, test, and optimize embedded firmware in C for ARM-based microcontrollers
- Develop low-level drivers and middleware for peripherals and communication interfaces
- Work on RTOS-based embedded systems using FreeRTOS or Zephyr
- Develop and integrate wireless communication solutions including BLE, Wi-Fi, LTE, LoRa, GNSS, and IoT connectivity modules
- Participate in Embedded Linux development, board bring-up, bootloader customization, and BSP development
- Collaborate with hardware, cloud, and application teams for complete end-to-end product development
- Debug and optimize firmware performance, memory usage, and power consumption
- Maintain technical documentation using Markdown, YAML, and Doxygen standards
- Work with Git and structured version control workflows
- Design scalable and reliable embedded system architectures independently
Required Skills & Experience Core Embedded Skills
- Strong programming skills in Embedded C
- Good understanding of data structures, algorithms, and software design concepts
- Hands-on experience with ARM Cortex-based MCUs such as STM32, nRF52, and nRF53
- Experience with STM32CubeIDE, Keil, IAR, Eclipse, VS Code, or GCC/ARM toolchains
Communication Protocols
Hands-on Experience With
Wireless & Connectivity
Experience With One Or More Of The Following
- Bluetooth / BLE
- Wi-Fi
- GPS/GNSS
- GSM / 2G / 3G / 4G
- LTE Cat 1 bis
- LTE-M1
- NB-IoT
- LoRa
- XBee
- Iridium / SWARM satellite communication
RTOS & Embedded Linux
- Experience with FreeRTOS or Zephyr
- Embedded Linux development experience
- Board bring-up and bootloader development
- Yocto and Buildroot exposure preferred
Additional Preferred Skills
- Understanding of mesh networking and master-slave communication architectures
- Exposure to AI module integration, TinyML, or neural-network-based embedded systems
- Familiarity with Git and collaborative development workflows
- Ability to independently design complete embedded system architectures
Preferred Candidate Profile
- 7–8 years of relevant embedded systems experience
- Strong debugging and problem-solving skills
- Experience working on IoT or connected device products
- Ability to work in cross-functional engineering teams
Skills: lte,c,arm,embedded,embedded c,git,rtos,embedded linux,iot,embedded systems,bluetooth,stm32cubeide
Click on Apply to know more.