Senior Automotive Embedded Software Engineer (Remote)

Senior Automotive Embedded Software Engineer (Remote)

Placements24 | Queenstown, Otago, NZ

Posted 15 days ago

Apply Now

Description

About the Role


Our client, a leader in automotive innovation, is actively seeking a highly experienced Senior Automotive Embedded Software Engineer to join their distributed, remote-first engineering team. This position is instrumental in developing, implementing, and optimizing the embedded software that powers the core functionalities of next-generation vehicles. You will contribute to a wide array of projects, ranging from powertrain control and body electronics to advanced driver-assistance systems (ADAS). The role demands a profound understanding of embedded systems, real-time operating systems (RTOS), and automotive communication protocols. We are looking for a self-motivated, detail-oriented engineer who excels in a remote work environment, possesses strong problem-solving skills, and is passionate about crafting high-quality, reliable software for safety-critical applications. Your expertise will directly influence the performance, safety, and efficiency of the vehicles we produce.


Key Responsibilities



  • Design, develop, test, and maintain robust embedded software for various automotive ECUs and modules using C/C++.

  • Implement software according to strict automotive standards and coding guidelines, ensuring high quality and reliability.

  • Develop drivers, middleware, and application-level software for embedded systems.

  • Work with real-time operating systems (RTOS) and ensure efficient resource management.

  • Collaborate effectively with cross-functional teams, including hardware engineers, systems engineers, and validation engineers, in a remote setting.

  • Debug complex software issues using sophisticated debugging tools and techniques.

  • Participate in code reviews to ensure code quality, maintainability, and adherence to standards.

  • Contribute to software architecture design and define software requirements.

  • Stay current with automotive industry trends, safety standards (e.g., ISO 26262), and cybersecurity best practices.

  • Mentor junior engineers and share technical expertise within the team.


Requirements



  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or a related discipline.

  • A minimum of 7 years of professional experience in embedded software development, with at least 5 years focused on the automotive industry.

  • Expert proficiency in C and C++ for embedded systems development.

  • Solid understanding of embedded systems architecture and microcontrollers.

  • Experience with RTOS (e.g., AUTOSAR, OSEK, QNX) and their application in automotive systems.

  • Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).

  • Familiarity with debugging tools, emulators, and software analysis tools.

  • Experience with version control systems (e.g., Git) and software development lifecycle methodologies.

  • Strong analytical and problem-solving capabilities.

  • Excellent communication and collaboration skills, particularly in a remote environment.


Benefits


Our client offers a highly competitive compensation package, including a substantial salary and performance-based bonuses. Comprehensive benefits include excellent medical coverage, retirement savings plans, and opportunities for ongoing professional development and training. This fully remote role offers exceptional flexibility and work-life balance. You will be part of a cutting-edge automotive technology company, working on challenging and impactful projects that define the future of mobility.


#J-18808-Ljbffr