Senior Embedded Engineer
Trinamics
- Work in a multi-disciplinary team to develop and maintain embedded software solutions
- Translate system requirements into detailed software component designs
- Develop code for both low-level and high-level application layers
- Write and run unit tests to ensure robust, scalable code
- Work closely with external partners, suppliers, and other Bosch locations to develop market-ready solutions
- Lead by example, mentoring and guiding less-experienced engineers
- Drive continuous improvement in software processes and quality
- Keep up with the latest technical developments in embedded systems and apply them to ongoing projects
- University degree in Computer Science or a related field
- At least 5 years of experience in embedded software development, particularly in low-level environments
- Fluent English, both written and verbal
- Hands-on experience with embedded CPU architectures such as ARM microcontrollers and Xilinx Zynq
- Proficiency in C/C++ programming, with additional skills in Bash scripting or Python
- Experience with Embedded Linux, FreeRTOS, and real-time systems
- Familiarity with CM tools like SVN, GIT, Jenkins, and knowledge of Docker
- Strong understanding of communication protocols (Ethernet, Wifi, TCP/IP) and busses (UART, SPI, I2C)
- Experience reading and reviewing electronic schematics
- Proactive, self-driven, and a team player who leads by example
- Competitive salary ranging from €5,000 to €7,000 gross per month depending on experience
- Permanent positions with the possibility of a direct contract with our clients
- Full relocation support and 30% ruling application for international candidates
- Opportunities to work on cutting-edge technologies in a collaborative, innovative environment
- Flexible working hours and hybrid working models (minimum 3 days on-site)
- Career growth opportunities with continuous professional development
- A dynamic, international team with a focus on collaboration and innovation