Embedded Software Developer | Embedded Software Entwickler (m/w/d)
tbm hightech control GmbH
Job Summary
This role involves developing specialized software applications for embedded systems, focusing on signal processing and image pattern recognition algorithms utilizing Digital Signal Processors (DSPs) and microcontrollers. The developer will manage the full product lifecycle, from initial concept through maintenance of released components. Key responsibilities include implementing hardware-near software using C/C++, VHDL, and Python, programming 8-, 16-, or 32-bit microcontroller architectures and FPGAs, and integrating various bus systems (Ethernet, CAN, USB). Candidates must possess a university degree in Computer Science, at least five years of professional experience, and knowledge of industrial standards like Functional Safety EN ISO 13849-1. This is an attractive opportunity for dedicated professionals seeking varied, challenging tasks within a strong, team-oriented environment, contributing to future-proof technologies.
Required Skills
Education
University degree in Computer Science or comparable qualification
Experience
- At least 5 years of professional experience
- Professional experience in the entire development process (concept to maintenance)
- Experience in programming various microcontroller architectures and FPGAs
- Experience in handling development tools
- Ideally, experience in sensor technology
Languages
Additional
- Knowledge of relevant industrial standards, specifically Functional Safety EN ISO 13849-1.