Embedded Software Developer (gn)
Role details
Job location
Tech stack
Job description
You adapt and implement existing Linux distributions for new hardware platforms (e.g., i.MX9) * You work with Simulink and Embedded Coder, including converting HDL Coder models to Embedded Coder models * You develop custom DLLs/APIs for direct hardware access or integrate vendor-provided driver DLLs * You develop software using the Hardware Abstraction Layer (HAL) * You maintain legacy software versions and implement new features * You handle bug fixing, testing, and documentation tasks * You implement error injection behavior in collaboration with responsible component developers * You analyze and optimize existing source code
Requirements
You have deep expert knowledge in C and C++ and you bring professional experience in software development using C and C++ as your principal programming languages * You possess strong knowledge of communication interfaces such as CAN, UART, Ethernet, TCP, UDP, SPI, FlexSPI, I²C, and GPIOs * You have experience with PCIe interface communication * You have solid hardware fundamentals * You demonstrate excellent problem-solving and bug-fixing skills, combined with strong communication abilities and a team-oriented mindset
Who are the pacon experts?
-
Tell us what you are looking for, and we will find the right assignment for your expertise. Our customer base spans a wide range of industries within the engineering sector, and we are closely connected with the decision-makers in the respective technical departments. This enables direct and open communication at all times.
-
Your success is our success. We are a reliable project partner who precisely connects the experience and expectations of our business partners with the needs of our customers.