Embedded Software Developer (gn)

Pacon Experts GmbH
22 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Abstraction Layers
API
Software Bug Management
C++
Embedded Software
Ethernet
Hardware Description Language
Linux Distribution
PCI Express
Simulink
Software Engineering
Transmission Control Protocol (TCP)
Universal Asynchronous Receiver/Transmitter
Embedded Coder

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.

Apply for this position