Embedded Software Engineer | Embedded Software Engineer (m/w/d)
Allied Vision Technologies GmbH
Job Summary
This role involves developing cutting-edge embedded software (firmware) using C and C++ for innovative Machine-Vision and Embedded-Vision cameras within a globally operating industrial imaging company. The engineer will manage the entire product lifecycle, including design, coding, integration, debugging, testing, and maintenance of complex camera applications. Key responsibilities include configuring image sensors, processing logic, calculating timing parameters, and integrating third-party software. The ideal candidate holds a degree in Electrical Engineering, Computer Science, or a comparable field, possesses experience in microcontroller development, and is familiar with 32-bit architectures and RTOS requirements. This position offers a hybrid working model, flexible hours, and significant development opportunities within an innovative R&D environment, collaborating closely with electronics, FPGA, and host software developers.
Required Skills
Education
University degree or comparable qualification in Electrical Engineering, Computer Science, or Technical Computer Science
Experience
- Professional experience in microcontroller development with C and C++
- Familiarity with 32-bit architectures and RTOS requirements
- Experience with the full product development lifecycle (Design, Code, Integration, Debugging, Test, Maintenance)
- Experience deriving requirements and specifications from protocol standards and data sheets
Languages
Additional
- Not specified