Summary
The Engineer — Autonomy & Active Safety supports the design, development, and integration of advanced software systems for active safety, advanced driver assistance systems (ADAS), and unmanned ground vehicle platforms. This role contributes to real-time control algorithms, artificial intelligence, motion planning, computer vision, sensor processing, and embedded systems development. Working under the guidance of senior engineers, the position focuses on delivering high-quality software solutions that meet engineering standards, safety requirements, and program objectives.
Key Responsibilities
- Perform software development tasks in accordance with established engineering standards and processes
- Support design, development, and integration of real-time control algorithms, AI systems, motion planning, computer vision, and sensor processing
- Assist senior engineers with plans, designs, peer reviews, documentation, and reporting
- Contribute to project tasks of limited complexity in a support role
- Develop embedded C/C++ software to configure and control hardware and provide application interfaces
- Utilize model-based development tools such as MATLAB, Simulink, and related platforms
- Collaborate with internal engineering teams, business units, suppliers, and test organizations
- Support test programs, including occasional travel to off-site locations
- Participate in cost studies, time estimates, and technical proposals
- Follow established development processes, including CMMI Level 3 procedures
- Identify operational risks and support mitigation strategies
- Prepare requirements documentation and design artifacts
- Provide mentorship to interns on shared projects as appropriate
- Support cross-functional activities to ensure quality, reliability, and cost objectives are met
- Maintain regular attendance and complete additional duties as assigned
Minimum Qualifications
- Bachelor’s degree in Engineering or a related field from an accredited institution
- Six months or more of relevant experience (internship experience acceptable)
- Familiarity with C#, PLCs, Python, SQL databases, and embedded C/C++
- Ability to work effectively in a team environment
- Strong written and verbal communication skills
Preferred Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Experience with MATLAB/Simulink and model-based development tools
- Automotive industry experience
- Experience with embedded C/C++ software development for real-time systems
Core Competencies
- Strong collaboration and teamwork skills
- Analytical thinking and problem-solving ability
- Effective communication across technical and non-technical audiences
- Ability to interpret technical documentation, procedures, and regulations
- Sound decision-making using established processes and guidelines
- Capacity to work within structured policies while applying engineering judgment
- Ability to lead or guide peers on specific tasks as needed
Work Environment & Schedule
- Primarily on-site role (not a hybrid position)
- Occasional work-from-home permitted after training, but not on a regular basis
- Routine daytime schedule with infrequent overtime or weekend work
- Travel up to approximately 10% to customer sites, test facilities, or supplier locations
- Interview process includes 1–2 rounds of phone or video interviews
Working Conditions
- Combination of seated and standing work with frequent computer use
- Occasional driving and light lifting may be required
- Environment may involve focused analytical tasks and changing priorities
- Work may involve collaboration across multiple teams and locations
EOE (including Disability/Veterans)
#HRUProfessional