Skip to content
mimi

Remote Senior Automotive Software Engineer

WhatJobs Direct

Lokoja · On-site Full-time Senior 1w ago

About the role

Our client, a forward-thinking company at the forefront of automotive innovation, is seeking a highly skilled Senior Automotive Software Engineer to join their dynamic, fully remote team. This role is ideal for a talented individual passionate about developing cutting-edge software for next-generation vehicles. You will be instrumental in designing, developing, and implementing complex software solutions that enhance vehicle performance, safety, and user experience. As a remote employee, you will collaborate with a global team of engineers and contribute to projects that are shaping the future of mobility. Your expertise in embedded systems, real-time operating systems, and automotive communication protocols will be crucial.

Responsibilities: Design, develop, test, and deploy embedded software for automotive control units and infotainment systems. Implement software using C/C++ and other relevant programming languages, adhering to strict coding standards. Develop and integrate software modules for features such as Advanced Driver-Assistance Systems (ADAS), powertrain control, body electronics, and connectivity. Work with Real-Time Operating Systems (RTOS) and understand their application in embedded automotive environments. Collaborate with cross-functional teams, including hardware engineers, system architects, and quality assurance, to define software requirements and ensure seamless integration. Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability. Debug and resolve complex software defects and performance issues. Participate in code reviews to maintain code quality, share knowledge, and ensure adherence to best practices. Contribute to the architectural design and technical roadmap for automotive software development. Stay up-to-date with the latest trends and technologies in automotive software engineering, including AUTOSAR, ISO 26262, and cybersecurity best practices. Document software designs, APIs, and implementation details thoroughly. Effectively communicate technical concepts and project status in a remote team setting. Qualifications: Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Minimum of 6 years of professional experience in embedded software development, with a significant focus on the automotive industry. Strong proficiency in C and C++ programming languages for embedded systems. Experience with RTOS (e.g., FreeRTOS, QNX) and embedded Linux. Familiarity with automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay. Knowledge of automotive software standards like AUTOSAR and MISRA C/C++. Experience with software development lifecycle (SDLC) methodologies, including Agile. Proficiency in debugging tools and techniques for embedded systems. Understanding of automotive cybersecurity principles and standards (e.g., ISO 21434). Excellent problem-solving and analytical skills. Strong collaboration and communication skills, essential for a remote work environment. Ability to work independently and manage time effectively. If you are a passionate software engineer seeking to drive innovation in the automotive sector from the comfort of your home office, we encourage you to apply. Join our pioneering team and help build the vehicles of tomorrow.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free