What are the responsibilities and job description for the Lead Software Engineer position at Leidos?
Lead Software Engineer
Leidos is seeking a highly motivated and experienced Lead Software Engineer to join our team in researching and developing Connected and Automated Vehicle (CAV) technologies.
The successful candidate will lead delivery of software and system components that incorporate object recognition and automation for transportation applications, ensuring solutions meet both technical requirements and compliance standards.
- Serve as a technical lead on medium-to-large, complex projects in partnership with state and local Departments of Transportation (DOTs), providing oversight on design, development, and delivery.
- Break down program and project-level requirements into actionable engineering tasks, supporting efficient execution by the development team.
- Collaborate with program managers, contracting officers, and agency stakeholders to align technical solutions with mission objectives and regulatory frameworks.
Requirements:
- 5 years of experience with object recognition and automation in the transportation/automotive domain, including applied use in prototype and/or production systems with at least one of the following types of sensors: camera, lidar, and/or radar.
- Hands-on expertise with programming languages such as Python, Java, or C .
- Experience with at least one relational database management system (Oracle, MySQL, PostgreSQL, SQL Server, etc.).
Additional factors considered in extending an offer include responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.