DevJobs

Hands-on Technical Lead and Team Manager (Embedded Systems)

Overview
Skills
  • C C
  • C++ C++
  • Git Git
  • Embedded systems ꞏ 10y
  • Real-time software ꞏ 10y
  • Linux Embedded systems
  • Memory management
  • RTOS
  • Signal processing
  • AI
  • CPU SW modules
  • GPU SW modules
  • Image processing
  • SoC architectures

About the Company:

Autobrains is a fast-growing start-up revolutionizing the automotive industry through unsupervised learning and signature-based data representation. We are seeking a highly skilled and motivated Technical Lead and Team Manager who excels in coding, code reviews, and technical leadership. This role combines deep hands-on work with leadership, managing a team of four engineers while staying actively involved in software development and technical decision-making. At Autobrains, you will work closely with a talented group, driving innovative solutions to the most complex challenges in the autonomous vehicle domain. This is an exceptional opportunity to contribute directly to the development of cutting-edge technology while growing as both a hands-on engineer and a leader.


Responsibilities:

  • Lead and mentor a team of 4 engineers, managing their day-to-day tasks
  • Be deeply involved in coding, architecture design, and code reviews, ensuring high code quality and adherence to best practices.
  • Design, develop, and maintain software for various embedded platforms, including microcontrollers and hardware accelerators.
  • Lead the integration of hardware components, such as sensors and cameras, using standard automotive communication protocols (CANBus, etc.).
  • Leading technical discussions with customer SW teams
  • Drive team collaboration and cross-functional communication to solve complex technical challenges.
  • Identify and implement best practices in software engineering and team processes.
  • Stay up to date with the latest trends in AI, embedded systems, and automotive technologies to guide the team.


Qualifications:

  • At least 10 years of hands-on development experience in embedded systems and real-time software.
  • Strong expertise in Linux Embedded systems, with proficiency in C/C++ programming. Demonstrated experience leading small technical teams, with a focus on both technical mentorship and people management.
  • Extensive experience in developing and debugging real-time systems (RTOS, signal processing, memory management).
  • Familiarity with software architecture best practices and experience conducting thorough code reviews in Git-based workflows.


Preferred Qualifications:

  • Experience in image processing and AI applications.
  • Familiarity with CPU and GPU SW modules for various SoC architectures.
  • Proven experience in the automotive industry is a strong advantage.

Autobrains