Who We Are
We are looking for a skilled Embedded Software Engineer with strong expertise in Embedded C and AUTOSAR-based development. The role involves low-level software development, configuration, and integration on automotive microcontroller platforms, with a strong focus on quality, testing, and debugging.
Location: Zagreb (on-site), 6 months (possibility of extension)
What You’ll Be Doing
-
Design, develop, and maintain embedded C software for automotive ECUs.
-
Work with microcontroller architectures, including memory layouts, peripherals, power modes, and interrupts.
-
Develop and integrate software components based on AUTOSAR architecture.
-
Configure and work with Vector MICROSAR (preferred).
-
Manage and trace software requirements using DOORS and JAMA.
-
Support unit, integration, and system-level testing, including debugging on target hardware.
-
Collaborate with system, hardware, and validation teams to ensure robust software delivery.
What You’ll Bring Along
-
University degree in Electronics, Automation, Computer Science, or Telecommunications Engineering.
-
Minimum 5-10 years of experience as a Software Developer in automotive embedded systems.
-
Strong proficiency in Embedded C programming language
-
Solid understanding of microcontroller fundamentals (memories, peripherals, operating modes).
-
Hands-on experience with AUTOSAR software architecture.
-
Experience using requirements management tools such as DOORS or JAMA.
-
Experience in Automotive embedded software development.
-
Nice to have: prior experience with Infineon AURIX TriCore TC3xx microcontrollers.
-
Nice to have: project experience in electric powertrains or high-voltage systems.
-
Familiarity with automotive debugging tools (e.g., Lauterbach, TRACE32).
-
Excellent command of both spoken and written English.