About the Role
Our client, a leader in automotive technology, is seeking an exceptional Senior Automotive Software Development Engineer for a **fully remote** position. This role is pivotal in designing, developing, and implementing robust software solutions for next-generation automotive systems, including infotainment, advanced driver-assistance systems (ADAS), and vehicle control units. You will work on challenging projects that shape the future of driving, collaborating with global teams in a dynamic, virtual environment. The ideal candidate possesses extensive experience in embedded software development, a deep understanding of automotive software architectures, and a passion for innovation. This is a unique opportunity to contribute to cutting-edge automotive technology while enjoying the benefits of remote work, based out of the **East London, Eastern Cape** region, but operating globally. We are looking for a proactive, skilled engineer who excels in a collaborative, distributed setting and is committed to delivering high-quality, reliable software solutions.
Key Responsibilities
- Design, develop, test, and debug embedded software for automotive applications using C/C++.
- Implement software according to automotive standards such as AUTOSAR and ISO 26262.
- Collaborate with systems engineers, hardware engineers, and other software developers in a remote environment.
- Develop software for various automotive domains, including infotainment, powertrain control, and ADAS.
- Contribute to the entire software development lifecycle, from requirements analysis to deployment.
- Optimize software performance, memory usage, and system reliability.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Develop and maintain software documentation, including design specifications and test plans.
- Troubleshoot and resolve complex software issues identified during testing or in production.
- Stay updated on the latest automotive software technologies and development trends.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- A minimum of 7 years of professional experience in embedded software development, with a significant focus on automotive applications.
- Proficiency in C and C++ programming languages.
- Experience with automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with AUTOSAR architecture and development tools.
- Understanding of software development methodologies (Agile, Waterfall) and tools (e.g., Git, JIRA).
- Experience with real-time operating systems (RTOS).
- Strong analytical and problem‑solving skills.
- Excellent communication and collaboration skills, essential for remote teamwork.
- Ability to work independently and manage priorities effectively in a **remote** setting.
Benefits
- Highly competitive salary and remote work allowance.
- Comprehensive health, dental, and vision insurance.
- Generous retirement fund and savings plan options.
- Opportunities for continuous learning and professional development through online platforms.
- Flexible work hours and a supportive remote work culture.
- Significant paid time off and company holidays.
- Access to cutting‑edge software development tools and technologies.
- A truly global and diverse collaborative environment.
- Home office setup and IT support.