What Automotive Software Engineer Jobs are in remote?
Showing 91 Automotive Software Engineer jobs in remote
This job is no longer available
Senior Automotive Software Developer - Remote
Posted today
Job Viewed
Job Description
- Design, develop, test, and maintain high-quality embedded software for automotive applications.
- Implement software components according to system requirements and architectural designs, adhering to coding standards.
- Develop software for various automotive systems, including ECUs, ADAS, infotainment, and connectivity.
- Work with real-time operating systems (RTOS) and low-level hardware interfaces.
- Collaborate effectively with cross-functional teams, including hardware engineers, system architects, and QA testers, in a remote setting.
- Participate in code reviews to ensure code quality, performance, and maintainability.
- Debug and resolve software defects identified during testing and from field feedback.
- Contribute to the continuous improvement of software development processes and tools.
- Document software designs, implementation details, and test results thoroughly.
- Stay updated on the latest advancements in automotive software development and embedded technologies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 6 years of professional experience in embedded software development, with a significant portion in the automotive sector.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet) and diagnostic tools.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities, essential for remote work.
- Experience with AUTOSAR or other automotive software frameworks is a plus.
- Highly competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and flexible working hours.
- Fully remote work environment fostering work-life balance.
- Opportunities for professional growth and advanced training.
- Access to cutting-edge software development tools and resources.
- Retirement savings plan with company contributions.
- A culture that values innovation and employee well-being.
Is this job a match or a miss?
Automotive Software Engineer - Embedded Systems (Remote)
Posted 7 days ago
Job Viewed
Job Description
- Design, develop, and maintain embedded software for automotive electronic control units (ECUs) using C/C++.
- Implement software according to specified requirements, coding standards, and design patterns.
- Develop and execute unit tests and integration tests to ensure software quality and reliability.
- Debug and resolve software defects identified during development, testing, or in production.
- Work with real-time operating systems (RTOS) and understand their scheduling and management mechanisms.
- Collaborate with system architects, hardware engineers, and test engineers through virtual communication channels.
- Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
- Contribute to the development and maintenance of software build and release processes.
- Stay updated on the latest trends and technologies in automotive embedded software development.
- Document software designs, implementation details, and test results.
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 2-5 years of professional experience in embedded software development.
- Strong proficiency in C programming for embedded systems.
- Experience with C++ is highly desirable.
- Familiarity with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
- Understanding of automotive communication protocols (e.g., CAN, LIN, SPI, I2C).
- Experience with debugging tools and techniques for embedded systems.
- Knowledge of software development lifecycle (SDLC) and version control systems (e.g., Git).
- Ability to work effectively in a remote team environment and collaborate using digital tools.
- Strong analytical and problem-solving skills.
- Good written and verbal communication skills.
- Competitive salary and potential for performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan options.
- Generous paid time off and holiday schedule.
- Opportunities for professional development and training.
- Home office setup allowance.
- Flexible working hours supporting remote work.
- Access to challenging and innovative projects.
- Supportive and collaborative virtual team culture.
- Career growth opportunities within a growing tech company.
Is this job a match or a miss?
Remote Automotive Software Engineer (Embedded Systems) - Enugu
Posted 4 days ago
Job Viewed
Job Description
Our client, a globally recognized innovator in automotive technology, is seeking a highly motivated and skilled Remote Automotive Software Engineer specializing in Embedded Systems. This is a fully remote position, offering the flexibility to work from anywhere. You will be instrumental in developing and implementing embedded software solutions for next-generation automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). The ideal candidate will possess a strong background in C/C++, real-time operating systems (RTOS), and automotive communication protocols. You will collaborate with cross-functional teams in a dynamic, fast-paced, and globally distributed environment, contributing to the future of automotive mobility. Our client is committed to fostering a remote-first culture that empowers its employees.
Key Responsibilities- Design, develop, test, and debug embedded software for automotive applications using C/C++.
- Implement and optimize real-time operating systems (RTOS) for embedded automotive hardware.
- Develop and integrate software components for automotive infotainment, powertrain control, body control modules, and ADAS features.
- Work with automotive communication protocols such as CAN, LIN, Ethernet, and Automotive Ethernet.
- Collaborate with hardware engineers to define system requirements and ensure seamless hardware-software integration.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Participate in code reviews and adhere to coding standards and best practices.
- Troubleshoot and resolve software defects and issues throughout the development lifecycle.
- Contribute to the design and architecture of embedded software systems.
- Stay abreast of the latest advancements in embedded systems, automotive technology, and software development methodologies.
- Document software designs, APIs, and implementation details thoroughly.
- Engage actively in team meetings and technical discussions within a remote setting.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven professional experience in embedded software development, with a focus on automotive applications.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or AUTOSAR OS.
- Familiarity with automotive communication protocols (CAN, LIN, UDS, AUTOSAR).
- Experience with embedded debugging tools and techniques.
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication skills, with the ability to articulate technical concepts clearly in a remote environment.
- Ability to work independently and manage time effectively in a remote setup.
- Experience with version control systems (e.g., Git) is essential.
This is a fully remote position offering significant flexibility. Our client provides a highly competitive salary, commensurate with experience and skills. Employees benefit from comprehensive health, dental, and vision insurance plans. Opportunities for professional growth and continuous learning through online courses and conferences are provided. Our client fosters a strong remote-first culture with regular virtual team-building activities and clear communication channels. Employees also receive a generous remote work stipend to support their home office setup. Join a forward-thinking company shaping the future of the automotive industry from anywhere.
Is this job a match or a miss?
Lead Automotive Software Engineer (Remote)
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of embedded software for automotive infotainment systems, telematics, and advanced driver-assistance systems (ADAS).
- Architect robust, scalable, and maintainable software solutions, adhering to automotive industry standards (e.g., AUTOSAR, ISO 26262).
- Manage and mentor a team of software engineers, providing technical guidance, performance feedback, and fostering a collaborative development environment.
- Define and enforce coding standards, code review processes, and unit testing strategies to ensure high-quality, reliable software.
- Collaborate closely with hardware engineers, UI/UX designers, and product managers to define software requirements and ensure successful product integration.
- Troubleshoot and resolve complex software defects and performance issues throughout the development lifecycle.
- Evaluate and integrate third-party software components and technologies.
- Contribute to the strategic roadmap for automotive software development, identifying new technologies and opportunities for innovation.
- Ensure compliance with security best practices and data privacy regulations.
- Stay current with emerging trends and technologies in the automotive software domain.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 8 years of professional experience in embedded software development, with at least 3 years in a lead or supervisory role within the automotive industry.
- Strong proficiency in C/C++ programming languages and real-time operating systems (RTOS) such as Linux, QNX, or Android Automotive.
- Extensive experience with automotive communication protocols (e.g., CAN, Ethernet, LIN, SOME/IP).
- Demonstrated experience with AUTOSAR architecture and development tools.
- Proven ability to architect complex software systems and lead engineering teams.
- Familiarity with software development methodologies (Agile, Scrum) and tools (e.g., Git, JIRA).
- Experience with debugging tools and techniques for embedded systems.
- Excellent problem-solving, analytical, and communication skills.
- Ability to thrive in a fast-paced, remote work environment.
Is this job a match or a miss?
Senior Automotive Software Engineer (Remote)
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain automotive software components and systems.
- Implement embedded software for various vehicle ECUs (Electronic Control Units).
- Develop and integrate software for in-vehicle networking protocols (e.g., CAN, LIN, Automotive Ethernet).
- Contribute to the development of algorithms for ADAS (Advanced Driver-Assistance Systems) and autonomous driving features.
- Write and optimize C/C++ code for real-time embedded systems.
- Perform unit testing, integration testing, and system testing to ensure software reliability and performance.
- Collaborate with hardware engineers to define software-hardware interfaces.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug complex software issues.
- Document software designs, APIs, and test procedures.
- Mentor junior software engineers and share technical expertise.
- Stay up-to-date with the latest automotive software technologies and industry trends.
- Ensure compliance with automotive safety standards (e.g., ISO 26262).
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in automotive software development.
- Strong proficiency in C/C++ programming.
- Experience with embedded systems development and real-time operating systems (RTOS).
- In-depth knowledge of automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet).
- Experience with automotive software development tools and methodologies.
- Familiarity with AUTOSAR architecture is a plus.
- Experience with version control systems (e.g., Git).
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities, especially in a remote setting.
Is this job a match or a miss?
Senior Full-Stack Software Engineer (Remote-First)
Posted today
Job Viewed
Job Description
Key Responsibilities
- Design, develop, and maintain scalable and efficient backend services using modern programming languages (e.g., Python, Node.js, Java) and frameworks.
- Build and optimize responsive, user-friendly frontend applications using JavaScript frameworks (e.g., React, Angular, Vue.js).
- Collaborate closely with product managers, designers, and other engineers to translate requirements into technical solutions.
- Implement and manage database solutions (SQL and NoSQL) ensuring data integrity and performance.
- Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.
- Develop and maintain robust APIs for seamless integration between frontend and backend systems.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing software components.
- Contribute to architectural discussions and decisions, influencing technical direction.
- Ensure the security and performance of all applications and systems.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack software development.
- Proven expertise in backend development with languages like Python, Node.js, or Java.
- Strong proficiency in frontend technologies such as React, Angular, or Vue.js, and modern JavaScript (ES6+).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, especially in a remote setting.
- Experience with Agile development methodologies.
- Knowledge of CI/CD pipelines and DevOps practices is a plus.
Benefits
- Competitive annual salary commensurate with experience.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development and continuous learning, including conference attendance and training resources.
- A fully remote work environment with flexible working hours.
- A collaborative and innovative company culture that values work-life balance.
- Access to cutting-edge technology and tools.
- Potential for career advancement within a growing organization.
- Supportive team environment focused on mutual growth and success.
Is this job a match or a miss?
Remote Senior Software Engineer (FinTech)
Posted today
Job Viewed
Job Description
Our client, a rapidly growing FinTech innovator, is seeking a highly skilled Senior Software Engineer to join their fully remote engineering team. This position offers the exciting opportunity to design, develop, and deploy scalable and robust software solutions for their cutting-edge financial platforms. You will be instrumental in shaping the architecture and technical direction of key product features, working with modern technology stacks. As a senior member of the team, you will mentor junior engineers, contribute to code reviews, and champion best practices in software development. This role is perfect for a seasoned developer who thrives in a collaborative, remote-first environment and is passionate about building impactful solutions in the financial technology space. You will be a key player in driving innovation and ensuring the reliability of our client's services.
Key Responsibilities- Design, develop, test, and deploy high-quality, scalable, and maintainable software applications using (Specify relevant languages/frameworks, e.g., Python/Django, Java/Spring, Node.js/Express).
- Collaborate closely with product managers, designers, and other engineers to define requirements and deliver impactful features.
- Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
- Participate actively in code reviews, providing constructive feedback to peers and junior developers.
- Contribute to architectural decisions and technology stack choices.
- Develop and maintain robust APIs and microservices.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Troubleshoot, debug, and resolve software defects and production issues.
- Stay current with emerging technologies and propose innovative solutions.
- Contribute to the continuous improvement of development processes and tools.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience, with a strong focus on backend development.
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORMs.
- Familiarity with microservices architecture, RESTful APIs, and distributed systems.
- Experience with containerization technologies like Docker and Kubernetes is a plus.
- Strong problem-solving skills and the ability to tackle complex technical challenges.
- Excellent communication and collaboration skills, essential for a remote team environment.
- Experience in FinTech or a related regulated industry is highly desirable.
This fully remote position offers a highly competitive salary and performance-based bonuses. Our client provides a comprehensive benefits package, including health, dental, and vision insurance. You will receive generous paid time off and the flexibility to manage your own schedule. Opportunities for professional growth and development, including access to online courses and conferences, are provided. As part of a dynamic and innovative FinTech company, you will work on challenging projects that have a real impact. The company fosters a culture of collaboration, transparency, and continuous learning within its remote workforce.
Is this job a match or a miss?
Be The First To Know
About the latest Automotive software engineer Jobs in Remote !
Lead Automotive Software Architect (Remote)
Posted 7 days ago
Job Viewed
Job Description
- Define and document the overall software architecture for automotive electronic control units (ECUs), infotainment systems, and connected car platforms.
- Establish architectural principles, patterns, and standards for software development, ensuring consistency and maintainability.
- Lead the design and integration of complex software components, including operating systems, middleware, and application layers.
- Collaborate with hardware engineering teams to define hardware-software interfaces and requirements.
- Develop strategies for software modularity, scalability, and reusability across multiple vehicle programs.
- Oversee the implementation of robust security measures within the automotive software architecture to protect against cyber threats.
- Guide the adoption of modern software development methodologies, including Agile and DevOps practices, within a remote team setting.
- Evaluate and select appropriate technologies, tools, and frameworks for software development and deployment.
- Mentor and guide software development teams, providing technical leadership and architectural direction.
- Ensure compliance with automotive industry standards, such as AUTOSAR, ISO 26262, and cybersecurity regulations.
- Master's degree or PhD in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with at least 7 years focused on automotive software architecture.
- Proven track record of designing and delivering complex, high-performance automotive software systems.
- Deep understanding of embedded systems, real-time operating systems (RTOS) like QNX or Linux, and their application in automotive environments.
- Extensive experience with automotive communication protocols (CAN, Ethernet, LIN) and middleware.
- Strong knowledge of software security principles and experience implementing security solutions in embedded systems.
- Familiarity with AUTOSAR standards and methodologies.
- Experience with over-the-air (OTA) update mechanisms and their architectural implications.
- Excellent leadership, communication, and collaboration skills, with the ability to influence technical decisions in a remote setting.
- Experience with system modeling tools and software architecture design patterns.
- Proficiency in software architecture frameworks and documentation tools.
- Highly competitive salary and performance bonuses.
- Comprehensive global health benefits.
- Generous stock options package.
- Unlimited paid time off.
- Home office technology and wellness stipends.
- Significant opportunities for professional growth and learning.
- Direct impact on shaping the future of automotive technology.
- Flexible working hours and a truly remote-first culture.
- Access to cutting-edge development tools and platforms.
- Retirement savings plan with employer match.
Is this job a match or a miss?
Senior Automotive Software Development Engineer - Remote
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and maintain high-quality software for automotive embedded systems.
- Implement software components for infotainment systems, ADAS, powertrain control, and vehicle networking (e.g., CAN, LIN, Automotive Ethernet).
- Collaborate with hardware engineers, system architects, and product managers to define software requirements and specifications.
- Optimize software performance, resource utilization, and real-time responsiveness.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Troubleshoot and debug complex software issues across various automotive platforms.
- Ensure adherence to automotive software development standards (e.g., AUTOSAR, ISO 26262).
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Stay current with emerging automotive technologies and software trends.
- Mentor junior software engineers and provide technical guidance.
- Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of professional experience in software development, with a significant focus on the automotive industry.
- Strong proficiency in C/C++ programming languages and experience with embedded systems development.
- Familiarity with real-time operating systems (RTOS) and embedded Linux.
- Experience with automotive communication protocols such as CAN, LIN, FlexRay, and Ethernet.
- Knowledge of AUTOSAR architecture and development tools is a strong advantage.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Experience with software testing tools and techniques.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, suited for a remote, cross-functional team.
- Ability to work independently, manage tasks effectively, and deliver high-quality results in a remote setting.
Is this job a match or a miss?
Remote Lead Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Our client, a fast-growing international fintech company, is looking for an experienced and visionary Lead Software Engineer to join their distributed engineering team. This is a fully remote position, allowing you to contribute from anywhere. You will lead a talented team of engineers in designing, developing, and deploying scalable, high-performance software solutions for our innovative financial products. The ideal candidate possesses strong technical leadership skills, a deep understanding of modern software architecture, and a passion for building robust, secure, and user-centric applications. You will be instrumental in setting technical direction, mentoring junior engineers, and ensuring the quality and timely delivery of our software projects.
Key Responsibilities- Lead the design, development, and implementation of complex software systems and features.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and collaboration.
- Architect scalable, reliable, and maintainable codebases, adhering to best practices.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Identify and resolve technical roadblocks, ensuring the timely delivery of high-quality software.
- Drive the adoption of new technologies and methodologies to improve development efficiency and product quality.
- Participate in the hiring process for new engineering talent.
- Ensure the security and performance of all developed applications.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience, with at least 3 years in a technical leadership or team lead role.
- Proven experience in designing and building scalable, distributed systems using languages such as Java, Python, Go, or Node.js.
- Strong understanding of microservices architecture, cloud platforms (AWS, Azure, GCP), and CI/CD pipelines.
- Experience with modern frontend frameworks (React, Angular, Vue.js) is a plus.
- Excellent knowledge of database technologies (SQL and NoSQL).
- Strong problem-solving, debugging, and analytical skills.
- Exceptional communication and interpersonal skills, with experience working effectively in remote teams.
- Experience in the fintech industry is highly desirable.
- Competitive salary package and performance bonuses.
- Comprehensive health, dental, and vision insurance for employees and dependents.
- Remote work flexibility with a home office stipend.
- Generous stock options and equity grants.
- Opportunities for continuous learning, certifications, and attending industry conferences.
- Collaborative and inclusive team culture.
- Paid time off and company holidays.
Is this job a match or a miss?
Explore exciting automotive software engineer opportunities across Nigeria. This field demands skilled professionals to develop and implement cutting-edge software solutions for vehicles. Job seekers can find roles focusing on