Embedded Software Engineer Automotive

SII Group Romania 

📍 Bucharest, Romania 🇷🇴

full-time
mid-level
Posted —

Key Skills

AUTOSARCARMJTAGGit

Industry

AutomotiveConsumer Electronics

Job Description

Who we are:

Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.


You will contribute to the development of next-generation automotive software solutions, working on advanced microcontrollers and processors used in vehicle networking, safety, connectivity, and intelligent automotive systems. As part of a multidisciplinary engineering team, you will design, develop, integrate, and validate high-quality embedded software components compliant with AUTOSAR and automotive industry standards.


What you will do:

  • Design, develop, and maintain embedded software for automotive applications.
  • Implement and optimize low-level drivers and middleware components in C.
  • Develop software solutions based on AUTOSAR Classic Platform architecture.
  • Configure and integrate AUTOSAR Basic Software (BSW) modules and MCAL components.
  • Participate in software architecture definition and design reviews.
  • Perform debugging, root cause analysis, and performance optimization on embedded targets.
  • Support board bring-up activities and hardware/software integration.
  • Collaborate with system architects, hardware engineers, validation teams, and customers.
  • Create and maintain software requirements, design specifications, implementation documentation, and test reports.
  • Contribute to software quality activities following ASPICE and ISO 26262 processes.


What you must have:

  • Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or a related field.
  • Strong experience in embedded software development.
  • Excellent programming skills in C language.
  • Solid understanding of microcontroller and microprocessor architectures (ARM Cortex-M/A/R or similar).
  • Experience with embedded debugging tools (JTAG, Lauterbach, GDB, Trace32, etc.).
  • Good knowledge of:
  • Memory management.
  • Interrupt handling.
  • Real-Time Operating Systems (RTOS) concepts.
  • Device drivers,.
  • Bootloaders.
  • Experience with version control systems such as Git.
  • Good communication skills in English.


Mandatory:

  • Embedded C programming.
  • AUTOSAR Classic Platform.
  • ARM architecture.
  • Embedded debugging.
  • Microcontrollers and peripherals.
  • CAN/LIN/Ethernet/FlexRay.
  • Build systems (Make/CMake).
  • Software integration and testing.


Nice to have:

  • AUTOSAR MCAL development,
  • AUTOSAR BSW configuration tools (EB tresos, Vector DaVinci),
  • Automotive Ethernet,
  • Functional Safety (ISO 26262),
  • ASPICE processes,
  • Embedded Linux,
  • Python or scripting languages,
  • CI/CD environments
  • Security concepts for embedded systems


What's in it for you:

  • Extended compensation and benefits package
  • Continuous learning opportunities to enhance your professional and soft skills
  • A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit


#LI-DG1


We really welcome open-minded and committed people:

  • Eager to take on new challenges and learn new things;
  • Who put their heart, mind, and soul into everything they do;
  • Who enjoy sharing knowledge and understand the importance of team spirit.


Note*


SII Romania is proud to be an equal opportunity workplace. We are committed to promoting diversity, equality and inclusion within our workforce and working environment. For this purpose, we encourage all qualified candidates regardless of gender, age, sexual orientation, race ethnicity, beliefs, marital status, disability or other characteristics to send us their applications.


***Only eligible candidates will be contacted to move forward in the recruitment process.


Join Now Our Team and Start Engineering Your Future!