Embedded Software Developer | Embedded Software Developer (gn)
Pacon Experts GmbH
Job Summary
This contract role as an Embedded Software Developer in Forchheim offers the opportunity to work on cutting-edge hardware platforms, focusing on adapting and implementing existing Linux distributions for new systems like i.MX9. Day-to-day responsibilities include significant hands-on development using C and C++, integrating vendor-provided drivers, and creating custom DLLs/APIs for direct hardware access utilizing the Hardware Abstraction Layer (HAL). A key component of the role involves working with Simulink and Embedded Coder, specifically converting HDL Coder models. Candidates must possess deep expert knowledge in C/C++ and professional experience in embedded software development, coupled with strong familiarity with crucial communication interfaces like CAN, Ethernet, TCP, UDP, SPI, I²C, and PCIe. The position demands excellent problem-solving skills for bug fixing, testing, and documentation, ensuring robust and optimized source code for complex embedded systems.
Required Skills
Education
Not specified
Experience
- Professional experience in software development using C and C++ as principal programming languages
- Deep expert knowledge in C and C++
- Strong knowledge of communication interfaces (CAN, UART, Ethernet, TCP, UDP, SPI, FlexSPI, I²C, GPIOs)
- Experience with PCIe interface communication
- Solid hardware fundamentals
Languages
Additional
- Capacity: 40 hours per week