Senior Embedded Software Engineer gesucht in Nuremberg
Hier Ihre Firma Anmelden
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Tech stack
LTE (Telecommunication)
Automation of Tests
Bash
C++
CMake
Software Quality
Code Review
Communications Protocols
Continuous Integration
Linux
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
FreeRTOS
Hardware Design
Python
Real-Time Operating Systems
Scripting (Bash/Python/Go/Ruby)
GIT
Bare Metal
Job description
- Development of firmware for ARM based platforms such as Nordic nRF or STM32 from concept stage to series production
- Integration of communication stacks such as DECT NR plus, LTE M or NB IoT, CAN, Ethernet or PROFINET for industrial use cases
- Driver development and hardware integration in close collaboration with the hardware team
- Development with RTOS such as Zephyr or FreeRTOS or bare metal as well as embedded Linux services for gateways
- Ensuring code quality through reviews, CI/CD and automated testing
- Building secure OTA update mechanisms for devices in the field
- Contribution to architectural decisions and mentoring of junior developers
Requirements
- Minimum of 6 to 7 years of experience in embedded development using C, C plus plus is an advantage
- Broad project background ideally across multiple embedded environments
- Proficiency with Git, CMake or Make, continuous integration and code reviews
- Experience with RTOS or bare metal and solid Linux fundamentals
- Strong knowledge of communication protocols such as CAN or CAN FD, Ethernet and PROFINET including bus and frame analysis
- Structured and reliable way of working plus excellent German and English language skills
Nice-to-haves:
- Experience with embedded Linux userland for gateways
- Scripting knowledge with Python or Bash for tooling or test automation
- Practical experience with wireless IoT or industrial technologies such as DECT NR plus or LTE M or NB IoT
Benefits & conditions
- Attractive annual gross depending on qualification and experience, significantly higher possible
- Weekly working time of 38.5 hours with flexible flextime, no fixed core hours
- Home office option around 100%
- Technology budget for the latest hardware and software
- Company parking space, kitchen, snacks and beverages included
- Regular team events
- Modern office environment designed for comfort with lots of greenery and open spaces
- Career path up to leading a product category or strategic technology