Software Developer Image Acquisition Devices
Role details
Job location
Tech stack
Job description
- Entwicklung von hardwarenaher Embedded-Software in C für Industriekameras (Bare-Metal bzw. leichtgewichtiges RTOS)
- Implementierung von Protokoll-Stacks und Hardware-Abstraktionsschichten für Schnittstellen wie:
- USB3 Vision (U3V)
- GigE Vision (GigE)
- Arbeiten an variantenreichen Produktplattformen, die aus einer gemeinsamen Codebasis mehrere Kameraprodukte erzeugen
- Pflege und Weiterentwicklung des CMake-basierten Build-Systems
- Schreiben automatisierter Tests und Tools in Python
- Debugging mit JTAG, Logic-Analyzer, Oszilloskop
- Enge Zusammenarbeit mit Hardware- und Produktionsteams bei Inbetriebnahme und Serienreife
- Mitwirkung bei Code-Reviews, Qualitätssicherung und Prozessverbesserung
Requirements
- Erfolgreich abgeschlossenes Studium der (technischen) Informatik, Elektrotechnik, Software Engineering oder vergleichbare Studiengänge
- Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung in C auf Mikrocontrollern, idealerweise ARM-basierte Plattformen
- Sehr gute Kenntnisse in Bare-Metal-Entwicklung
- Fundierte Kenntnisse mit CMake und build-getriebenen Produktvarianten
- Praxiserfahrung mit Python für Textautomatisierung wünschenswert
- Sicherer Umgang mit Git, TeamCity und Paket-/Artefaktverwaltung (z.B. ProGet)
- Gutes Verständnis von USB, Ethernet und idealerweise Vision-Standards (U3V/ GigE)
- Erfahrung in größeren Entwicklunsgprojekten
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Selbstständige, strukturierte Arbeitsweise und hohe Teamfähigkeit
Benefits & conditions
- Eine vielseitige und abwechslungsreiche Herausforderung in einem dynamischen und innovativen Umfeld
- Ein Unternehmen auf Expansionskurs (national + international)
- Ein modernes, attraktives Arbeitsumfeld mit flexiblen Arbeitszeiten
- Ein angenehmes Arbeitsklima in einem hochmotivierten Team mit offener, direkter Kommunikation
- Innovationsfreude, Flexibilität und kurze Entscheidungswege
- Hervorragende Infrastruktur und sehr gute öffentliche Anbindung
About the company
We want to offer our customers the best user experience in the vision market. To achieve this, it is not enough for us to send good lone fighters into the race. We rely on real team players who are passionate about driving forward and realising new projects. And contribute to optimising processes worldwide, ensuring quality, advancing research and conserving raw materials. In a team that develops products like our high-performance USB, GigE and 3D cameras that make it easy for our customers - and therefore make the difference.
With IDS NXT, we have expanded our portfolio to include a complete system for the use of intelligent cameras. This makes Deep Learning fast, easy and affordable to use - plenty of opportunity for hardware and software developers... As a pioneer among the fully climate-compensated companies in the industry, we take our responsibility for people and the environment seriously; this includes sustainable products and fairness as well as family awareness and a good work-life balance. #IDShasvision