33,302 Autonomous jobs in the United States
Lead Automotive Software Engineer - Autonomous Systems
Posted today
Job Viewed
Job Description
Lead Automotive Software Engineer, Autonomous Systems
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of autonomous driving software.
- Architect complex software systems and define technical specifications.
- Develop and implement algorithms for perception, planning, and control.
- Mentor and guide junior software engineers.
- Collaborate with hardware and systems engineering teams.
- Ensure the reliability, safety, and performance of autonomous systems.
- Contribute to research and development of new autonomous technologies.
Senior Automotive Software Engineer - Autonomous Systems
Posted 14 days ago
Job Viewed
Job Description
Your day-to-day activities will involve working with advanced simulation environments, real-world vehicle data, and state-of-the-art development tools. You will collaborate closely with a distributed team of world-class engineers, researchers, and product managers, leveraging agile methodologies to deliver high-quality, robust software solutions. A strong emphasis will be placed on ensuring the safety, reliability, and performance of autonomous driving functions through rigorous code reviews, unit testing, and integration testing. You will also be involved in defining software architecture, selecting appropriate technologies, and driving best practices in software engineering. The ability to troubleshoot complex issues, optimize code for performance and efficiency, and contribute to the continuous improvement of our development processes is essential.
As a senior member of the team, you will provide technical leadership, mentor junior engineers, and contribute to strategic technical decisions. You should be passionate about the future of autonomous vehicles and possess a deep understanding of the challenges and opportunities in this rapidly evolving field. The ideal candidate thrives in a remote-first environment, demonstrating excellent self-management skills, proactive communication, and a strong ability to collaborate effectively across distances.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field.
- 5+ years of professional software development experience, with a significant focus on automotive systems and/or robotics.
- Proven experience in developing software for autonomous driving features (e.g., ADAS, L2-L5 autonomy).
- Proficiency in C++ and/or Python, with strong software design and development principles.
- Experience with relevant libraries and frameworks such as ROS, TensorFlow, PyTorch, OpenCV.
- Familiarity with software development lifecycle, testing methodologies, and version control systems (e.g., Git).
- Strong understanding of algorithms, data structures, and software architecture.
- Excellent problem-solving skills and the ability to debug complex systems.
- Exceptional communication skills, both written and verbal, essential for remote collaboration.
- Experience with simulation tools and working with automotive sensor data (LiDAR, RADAR, Cameras) is a plus.
Senior Automotive Software Engineer - Autonomous Systems
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy robust and scalable software for autonomous driving systems.
- Implement and optimize algorithms for sensor fusion, perception, localization, path planning, and vehicle control.
- Collaborate closely with hardware engineers, AI/ML specialists, and systems engineers to integrate software components.
- Develop and maintain simulation environments for testing and validating autonomous driving algorithms.
- Ensure software quality through rigorous testing, code reviews, and adherence to best practices.
- Troubleshoot and resolve complex software issues in real-time embedded systems.
- Contribute to the definition of software architecture and technical roadmaps for autonomous systems.
- Stay current with the latest advancements in autonomous driving technology, robotics, and automotive software engineering.
- Participate in code reviews and provide constructive feedback to team members.
- Document software designs, implementations, and testing procedures thoroughly.
- Master's or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in software development, with a significant focus on automotive systems and/or robotics.
- Proven experience developing software for autonomous vehicles or advanced driver-assistance systems (ADAS).
- Strong proficiency in C++ and Python programming languages.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Deep understanding of robotics concepts, including kinematics, dynamics, sensor fusion, and control theory.
- Familiarity with autonomous driving software stacks (e.g., ROS, Autoware).
- Experience with simulation tools (e.g., CARLA, Gazebo) is a strong plus.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities, particularly in a remote collaborative environment.
Senior Automotive Software Engineer (Autonomous Systems)
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement software for autonomous driving systems.
- Develop algorithms for perception, planning, and control.
- Integrate software modules with hardware and other systems.
- Optimize real-time performance of autonomous driving software.
- Conduct rigorous testing, debugging, and validation.
- Collaborate with cross-functional engineering teams.
- Ensure software quality, reliability, and safety standards.
- Contribute to system architecture and design decisions.
- Mentor junior software engineers.
- Stay updated on cutting-edge autonomous vehicle technology.
- Master's degree or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field.
- 7+ years of experience in software development for automotive or robotics applications.
- Strong expertise in C++ and Python programming.
- Proven experience with autonomous driving technologies (perception, planning, control).
- Familiarity with real-time operating systems (RTOS) and embedded systems.
- Experience with robotics frameworks like ROS.
- Knowledge of software development best practices (Agile, CI/CD, version control).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills in a remote environment.
- Experience with simulation tools and data analysis.
Principal Automotive Software Engineer - Autonomous Systems
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of safety-critical software for autonomous driving systems, adhering to rigorous automotive standards (e.g., ISO 26262).
- Develop and optimize algorithms for sensor fusion, object detection, tracking, prediction, path planning, and vehicle control.
- Design and implement software architecture for distributed, real-time systems.
- Write high-quality, maintainable, and efficient code in C++ and Python.
- Collaborate with cross-functional teams, including hardware engineers, AI/ML researchers, and systems engineers, to integrate software solutions.
- Conduct thorough code reviews, unit testing, and integration testing to ensure software reliability and performance.
- Debug complex software issues and provide timely resolutions.
- Mentor and guide junior software engineers, fostering best practices in software development and system design.
- Contribute to the definition and refinement of the autonomous driving software roadmap and strategy.
- Stay abreast of the latest advancements in AI, machine learning, robotics, and automotive software engineering.
- Master's or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field.
- Minimum of 10 years of professional software development experience, with at least 6 years focused on automotive systems or autonomous robotics.
- Extensive experience in C++ and Python programming.
- Proven experience with real-time operating systems (RTOS) and embedded systems development.
- Deep understanding of sensor fusion techniques (e.g., Kalman filters, particle filters).
- Expertise in perception algorithms (e.g., object detection, semantic segmentation) and path planning strategies.
- Strong knowledge of software architecture design principles and design patterns.
- Experience with ROS (Robot Operating System) or similar robotics middleware.
- Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) is highly desirable.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
Lead Automotive Software Engineer - Autonomous Systems
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of real-time software for autonomous driving systems, adhering to strict safety and quality standards.
- Architect and develop robust, scalable, and efficient software modules using C++ and other relevant programming languages.
- Collaborate with cross-functional teams, including hardware engineers, AI/ML specialists, and systems engineers, to define software requirements and integration points.
- Oversee the software development lifecycle, including requirements analysis, design, implementation, unit testing, integration testing, and validation.
- Mentor and guide junior software engineers, providing technical direction and fostering best practices.
- Develop and maintain comprehensive software documentation, including design specifications, test plans, and user manuals.
- Identify and resolve complex software defects and performance issues in safety-critical systems.
- Contribute to the definition and refinement of software architecture and coding standards.
- Implement and utilize advanced debugging and profiling tools to optimize software performance.
- Stay abreast of the latest advancements in autonomous driving technology, automotive software, and industry standards (e.g., ISO 26262).
- Participate in code reviews and provide constructive feedback to team members.
- Drive innovation by exploring and implementing new technologies and methodologies to enhance autonomous system capabilities.
- Manage project timelines and deliverables for assigned software development tasks.
- Master's or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field.
- Minimum of 8 years of experience in software engineering, with a significant focus on automotive systems and/or autonomous driving.
- Expert proficiency in C++ and experience with software development in embedded systems.
- Strong understanding of real-time operating systems (RTOS) and their application in automotive environments.
- Experience with safety-critical software development and standards like ISO 26262.
- Familiarity with perception, localization, planning, and control algorithms for autonomous vehicles is highly desirable.
- Experience with software version control systems (e.g., Git) and build systems.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and team collaboration abilities.
- Exceptional communication skills, both written and verbal.
- Experience with simulation tools and hardware-in-the-loop (HIL) testing is a plus.
Be The First To Know
About the latest Autonomous Jobs in United States !
Senior Automotive Software Engineer - Autonomous Systems
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, implement, and maintain high-performance C++ software for autonomous driving systems.
- Design and integrate software components for sensor fusion, perception, planning, and control.
- Collaborate with hardware engineers to define requirements and optimize software for embedded platforms.
- Perform unit testing, integration testing, and system validation to ensure software reliability and safety.
- Troubleshoot and debug complex software issues in development and test environments.
- Contribute to the definition and refinement of the autonomous driving software architecture.
- Stay current with advancements in automotive technology, AI, and software engineering best practices.
- Participate in code reviews and contribute to a culture of technical excellence.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of professional software development experience, with a significant focus on embedded systems or automotive software.
- Proficiency in C++ and experience with object-oriented design.
- Experience with real-time operating systems (RTOS) and automotive communication protocols (e.g., CAN).
- Familiarity with autonomous driving technologies, including perception, sensor fusion, localization, and path planning.
- Experience with software development tools and methodologies (e.g., Git, CI/CD, Agile).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Lead Automotive Software Engineer - Autonomous Systems
Posted 18 days ago
Job Viewed
Job Description
Responsibilities will include:
- Leading a team of talented software engineers in the design, development, testing, and deployment of autonomous driving software modules.
- Architecting robust and scalable software solutions for perception, sensor fusion, path planning, and control systems.
- Developing and optimizing algorithms for machine learning and artificial intelligence within the autonomous driving domain.
- Ensuring adherence to stringent automotive safety standards (e.g., ISO 26262) and quality processes.
- Collaborating closely with hardware engineers, systems engineers, and product managers to define software requirements and system architecture.
- Mentoring junior engineers and fostering a culture of innovation and technical excellence within the team.
- Conducting code reviews, implementing best practices for software development, and driving continuous improvement.
- Troubleshooting and debugging complex software issues in simulation and on-vehicle environments.
- Evaluating and integrating third-party software components and technologies.
- Staying ahead of industry trends and contributing to the company's intellectual property through innovation.
Qualifications: Master's or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field. 8+ years of experience in software development, with a significant focus on automotive software and/or autonomous systems. Proven experience in leading engineering teams and managing complex software projects. Expertise in C++, Python, and real-time operating systems (RTOS). Strong understanding of AI/ML concepts and frameworks (e.g., TensorFlow, PyTorch). Familiarity with automotive communication protocols (e.g., CAN, Ethernet). Experience with simulation tools and environments (e.g., CARLA, NVIDIA Drive Sim). Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration abilities, crucial for a remote team. Demonstrated ability to deliver high-quality software in a fast-paced, innovative environment. Experience with functional safety (FuSa) and cybersecurity for automotive applications is highly desirable. This is an exceptional opportunity to shape the future of transportation from the comfort of your home office.
Lead Automotive Software Engineer - Autonomous Systems
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of software for autonomous vehicle systems.
- Architect and develop robust, scalable, and real-time software solutions for perception, planning, and control modules.
- Utilize C++, Python, and other relevant programming languages for software development.
- Work with sensor data (LiDAR, radar, cameras, IMU) and develop algorithms for sensor fusion.
- Implement and optimize algorithms for localization, mapping, and path planning.
- Develop and integrate control systems for vehicle dynamics and trajectory following.
- Collaborate with hardware engineers and system integration teams to ensure seamless operation.
- Conduct code reviews, unit testing, and integration testing to ensure software quality.
- Mentor and guide junior software engineers, fostering technical growth and best practices.
- Stay current with the latest advancements in autonomous driving technology and artificial intelligence.
- Contribute to the definition of software requirements and system architecture.
- Troubleshoot and debug complex software issues in a simulated and real-world environment.
Qualifications:
- Master's or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field.
- 7+ years of experience in software development, with at least 4 years focused on automotive software or autonomous systems.
- Expertise in C++ and Python programming languages.
- Strong understanding of real-time operating systems (RTOS) and embedded systems.
- Experience with autonomous driving stacks (e.g., ROS, Autoware) and relevant libraries (e.g., OpenCV, PCL).
- Knowledge of sensor fusion, perception, planning, and control algorithms.
- Familiarity with software development best practices, including version control (Git) and CI/CD.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and leadership abilities, with experience leading technical teams.
- Ability to thrive in a fully remote, collaborative, and agile development environment.