Automotive Software Engineer
Location
Trieste, Italy
Department
R&D Automotive
Seniority
Mid-level (3+ years)

We are looking for: Automotive Software Engineer | Focus on Linux Kernel & Platform

Main responsibilities:

  • Develop and maintain embedded firmware using Yocto Linux, C, and C++
  • Develop and customize Board Support Packages (BSP), including bootloaders, device trees, kernel modules, and low-level drivers
  • Design and implement embedded applications and services on top of Linux-based systems
  • Ensure optimal system performance, startup time, and resource utilization in compliance with automotive standards
  • Collaborate with Tier 1 suppliers and OEMs to clarify requirements, align on deliverables, and support integration/testing
  • Work closely with chipset vendors to resolve BSP-level issues, incorporate patches, and ensure upstream compatibility
  • Collaborate closely with cross-functional teams including system architects, hardware engineers, and automotive domain specialists to ensure seamless hardware-software integration
  • Diagnose, troubleshoot, and resolve complex system-level and driver-level issues in a timely manner
  • Document technical designs, configurations, and development procedures; actively contribute to team knowledge sharing
  • Participate in code reviews, automated and unit testing, and debugging processes to uphold software quality and reliability standards

Required qualifications:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field
  • 3+ years of hands-on experience in embedded Linux development with focus on Yocto, C, and C++Proven experience in the telematics and automotive industry
  • Experience in application-level development and debugging in embedded systems
  • Expertise in Linux system development and Yocto Project
  • Strong problem-solving and analytical skills
  • Strong debugging skills using tools such as adb, GDB, JTAG, oscilloscope, serial console
  • Proficient in programming languages such as C/C++
  • Familiarity with telematics technologies and IoT
  • Excellent communication and interpersonal skills

What do we have to offer you?

  • Competitive salary and performance-based bonuses
  • Opportunities for professional growth and development
  • Flexible working hours and remote work options
Contact Us