Cordia Resources is partnered with a global leader in tech-development seeking a
Lead Software Engineer to join their team. This opportunity offers a flexible hybrid work environment! Details Below!
Title: Lead Software Engineer
Salary: $200K
Location: Germantown, MD
Job Type: Direct Hire
Target Start Date: 7/5/2022
Clearance Requirements: This position may require a security clearance in the future. Applicants must be able to obtain a U.S. Security Clearance
Lead Software Engineer Responsibilities:
- Lead a team of engineers to develop software for robotic systems for DoD customers
- Design and implement software using C/C++ in a Linux environment.
- Develop/improve algorithms for data processing and intelligent control of unmanned vehicles and sensor systems
- Work alongside systems and hardware engineering teams to integrate software into robotic systems and subsystems
- Work with subject matter experts to define hardware and software architectures for autonomous systems
- Interface with customers
- Mentor software team members
- Document activities, prepare technical reports, present results, and demonstrate system capabilities
- Travel for field tests and project meetings
- Testing in outdoor, sometimes austere, conditions
- Identify capability gaps of the software team and plan/identify resources to fill those gaps
Required Skills and Abilities:
- The leadership skills to manage a team of engineers to develop and maintain autonomous systems
- Strong programming ability in C/C++ and other programming languages
- Strong software debugging skills
- Strong familiarity with development in a Linux environment
- Experience in other fields with complex electro-mechanical systems (aerospace, automotive, medical) may be considered
- Experience with leading small to medium software or mixed hardware-software teams
- Experience mentoring software engineers
- Candidate should be a self-motivated, flexible team player with good written and oral skills, able to prioritize efforts on the fly in a fast-paced environment.
Education & Experience:
- B.S. in an Engineering Discipline, Computer Science, Mathematics, Applied Mathematics, or Physics
- A minimum of 5 years of experience with algorithms, software development and field testing in the field of robotics
- Experience in other fields with complex electro-mechanical systems (aerospace, automotive, medical) may be considered
Preferred Qualifications:
- M.S. or Ph.D. in an Engineering Discipline, Computer Science, Mathematics, Applied Mathematics, or Physics
- Experience with Robot Operating System (ROS)
- Understanding of Python, MATLAB, Java, and other computer languages
- A broad base of algorithm understanding, including in areas such as:
- Sensor processing (LIDAR, cameras, RADAR, inertial, etc.)
- Computer Vision and Deep Learning
- Controls for ground vehicles
- Path planning
- Localization/navigation algorithms
- Systems engineering experience, including requirements derivation, allocation, verification and validation.
- Familiarity with safety critical software development practices
- Experience with defense or other government contracts
- Experience with continuous integration systems and containerization (e.g., Jenkins, Docker)
- M.S. or Ph.D. in an Engineering Discipline, Computer Science, Mathematics, Applied Mathematics, or Physics.
- 10+ years of experience in software development for robotics or other complex electro-mechanical systems.
Benefits:
- Company holidays
- Flex time
- Paid time off
- Health benefits including competitive medical, dental, vision plans
- 401k employer match up to 4%
- Employer paid short-term or long-term disability insurance
- Employer paid basic life insurance
- Voluntary life insurance
- Dog friendly office!
- Relocation reimbursement for qualifying situations
- Tuition reimbursement
- Discretional annual bonus and profit sharing
- Employee Assistance Program
Apply Today!
#acc15418350