Senior Software Engineer at Digital Prospectors
Austin, TX 78735
About the Job
Position: Senior Software Engineer (Autonomous Vehicles)
Location: Austin, TX (Hybrid – 3 days onsite)
Length: 6 months
Job Description:
Our client is seeking an experienced and innovative Senior Software Engineer to join a cutting-edge team focused on autonomous vehicle systems. The successful candidates will play a key role in developing and maintaining the software infrastructure that supports the verification and validation of software for automated trucks, contributing to the safety, motion control, communications, and cloud capabilities that power their next-generation systems.
Essential Duties and Responsibilities (but not limited to):
- Design, develop, and maintain software that deploys and controls multiple HiL test benches.
- Participate in roadmap discussions to align software and hardware capabilities and plan software releases and deployments.
- Lead the execution of full software development lifecycle activities, including design, development, testing, and deployment, using C++ and Python in an Agile Linux environment.
- Mentor junior team members and provide guidance on best practices in software engineering.
- Work closely with hardware engineers and other stakeholders to understand requirements and develop software architecture that meets project goals.
- Lead troubleshooting efforts and provide solutions during design, prototype, and production phases, performing root cause analysis and resolving issues effectively.
- Assist in creating and maintaining comprehensive technical documentation for software components, architectures, and processes.
Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Robotics Engineering, Mechanical Engineering, or a related technical field with 5+ years of relevant experience, OR a Master’s degree with 4+ years of experience.
- Strong proficiency in C++ and Python programming.
- Experience in building and deploying Python wheels and utilizing Docker for self-contained solution deployment.
- Expertise in software architecture, design, and testing from scratch.
- Knowledge of Agile software development practices in a Linux-based environment.
- Proven ability to mentor and guide less experienced software developers.
- Strong interpersonal skills to work effectively with cross-functional teams and stakeholders.
- Proven experience in software engineering with a focus on robotics, automation, or embedded systems.
POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. Digital Prospectors affirms the right of all individuals to equal opportunity and prohibits any form of discrimination or harassment.
Make this your next career move as one of our many long-term contractors or employees!
- Work as our full-time employee with full benefits (Medical, Dental, Vision, Life, STD, LTD, PTO, etc.) - OR - work as a W2 hourly contractor at a higher pay rate if you don't need the benefit package.
Come see why DPC has achieved:
- 4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 ‘Employee’s Choice - Best Places to Work’ by Glassdoor.
- Voted ‘Best Staffing Firm to Temp/Contract For’ seven times by Staffing Industry Analysts as well as a ‘Best Company to Work For’ by Forbes, Fortune and Inc. magazine.
As you are applying, please join us in fostering diversity, equity, and inclusion by completing the Invitation to Self-Identify form today!