Embedded Developer

Rinf.Tech 

📍 Bucharest, Romania 🇷🇴

full-time
mid-level
Posted —

Key Skills

AUTOSAREthernetARMGITDebugging

Industry

AutomotiveSemiconductor

Job Description

You will contribute to the development of high-quality embedded low-level software and drivers, following AUTOSAR automotive standards as well as non-AUTOSAR requirements.



What you’ll do

  • Developing and optimizing low-level drivers for automotive microcontrollers, processors, transceivers, and power management integrated circuits, in compliance with ISO 26262 functional safety and security requirements;
  • Contributing to software solutions supporting automotive applications such as: In-Vehicle Networking, including Layer 1 (PHY) and Layer 2 (Switch) Ethernet devices or Power Management Integrated Circuits (PMICs);
  • Advanced Driver Assistance Systems (ADAS) and automotive radar applications
  • Creating and maintaining requirements, software architecture, design documentation, configuration, implementation, and testing activities across multiple driver components.
  • Collaborating closely with cross-functional teams, including hardware, PCB design, systems engineering, quality assurance, and customer support teams, to ensure successful product delivery.


What you need to be successful

  • At least 4 years' experience in embedded systems;
  • Programming experience (ANSI C);
  • Advanced knowledge in Ethernet Networking (L2, L3 and L4).
  • Automotive Ethernet protocols.
  • ARM architecture know-how;
  • Experience with MCU peripherals and external devices like power management devices, transceivers, external flash, etc.;
  • Debugging skills for embedded targets and low level software;
  • Makefile, scripting language;
  • GIT or other version control systems;
  • English language (spoken and written).

Experience with any of the following is considered a plus:

  • Developing SW following the AUTOSAR specifications;
  • Basic networking and protocols knowledge (e.g. OSI model, TCP/IP, Wireshark)
  • Basic knowledge of automotive communication protocols (e.g. Ethernet, CAN, LIN, FlexRay);
  • Basic knowledge of security concepts;
  • Electronics and working with data acquisition equipment, logic analyzer, oscilloscope;
  • XML and IDEs integration.