About the Role
Our client is seeking a talented Remote Automotive Software Developer to design, develop, and implement software solutions for next-generation automotive applications. Working entirely from home, you will contribute to projects involving embedded systems, infotainment, vehicle connectivity, and autonomous driving technologies. This role demands strong programming skills, a deep understanding of software development principles, and the ability to work effectively in a distributed team environment. You will play a key part in creating the intelligent, connected vehicles of the future, from concept through to production, ensuring robust, efficient, and secure software performance.
Key Responsibilities
- Design, code, test, and debug software modules for automotive embedded systems and applications.
- Develop software for vehicle features such as infotainment systems, navigation, connectivity services, and driver assistance.
- Implement real-time operating systems (RTOS) and ensure efficient resource management.
- Collaborate with systems engineers and hardware developers to define software requirements and interfaces.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, unit testing, and integration testing to ensure software quality and reliability.
- Contribute to the continuous improvement of development processes and tools within a remote team setting.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of professional experience in software development , with a significant portion focused on embedded systems.
- Proficiency in programming languages such as C, C++, Python, or Java, relevant to automotive software.
- Experience with automotive communication protocols (e.g., CAN, Ethernet) and diagnostic standards (e.g., UDS).
- Familiarity with software development lifecycle (SDLC) and agile methodologies.
- Strong understanding of embedded systems, RTOS, and hardware-software interaction.
- Excellent problem-solving skills and the ability to thrive in a remote , collaborative environment.
Benefits
- Attractive annual salary and performance-based bonuses.
- Fully remote work arrangement, offering unparalleled flexibility.
- Exposure to cutting-edge automotive software technologies and projects.
- Opportunities for skill enhancement and career growth in the automotive tech sector.
- Supportive team culture that values collaboration and innovation.