This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Luxoftposted 4 months ago
Full-time • Mid Level
Farmington Hills, MI
Professional, Scientific, and Technical Services

About the position

The C++ AUTOSAR Adaptive Software Developer role at Luxoft involves contributing to the development of a modern Software-Defined Vehicle digital infrastructure. This position focuses on creating core components for Automotive Middleware around AUTOSAR, including aspects such as networking, configuration, security, and diagnostics. The developer will work within a team to enhance the software platform for the next generation of Fully Networked Vehicles, supporting the company's ambitious electrification plans.

Responsibilities

  • Design, develop, and configure AutoSAR components in collaboration with the software team.
  • Maintain code in a repository using revision control tools such as Jira and GIT.
  • Troubleshoot software issues, perform problem-solving, and conduct root cause analysis.
  • Debug, optimize code, and tune performance for better efficiency.
  • Participate in design reviews to ensure quality and adherence to standards.
  • Document processes and development activities clearly.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical areas.
  • Experience in AUTOSAR adaptive development.
  • Proficiency in C++11 and C++14 software development.
  • Strong skills in Python programming.
  • Familiarity with Docker.
  • 4-7+ years of overall software development experience.
  • Experience in designing, developing, and debugging software in a real-time environment.
  • Experience with scripting tools and methods to optimize software development.
  • Strong understanding of software development life-cycle practices.
  • Excellent communication skills in English, with the ability to produce clear and concise technical documentation.
  • Ability to work in a fast-paced environment and collaborate effectively with team members.

Nice-to-haves

  • Experience with Software Configuration Management (SCM) systems.
  • Familiarity with ISO26262 (functional safety) and product security standards.
  • Knowledge of In-Vehicle communication protocols (CAN, Ethernet, etc.).
  • Experience in Linux System Development (Device Drivers, Kernel Modules, or Kernel Extensions).
  • Experience with RTOS C++ development (Schedulers, Mutexes, System Libraries, Kernel Extensions).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service