Pittsburgh, Pennsylvania, United States (Hybrid) · Posted 1 day ago
Job Function Software Engineering

About this role

Company Name: Aurora Operations, Inc.

Job Location: 1654 Smallman Street, Pittsburgh, PA 15222. Employer will allow hybrid work schedule.

Job title: Senior Software Engineer

Salary: $148,450 per year

Education: Bachelor’s degree in Computer Science, Engineering, or related

SOC Code/Occupation Title: 15-1252 Software Developers

Duration:  Regular Hire  

Work week:  Full-time

Supervision Experience Required: No

Travel Required: No


Experience: 5 years of experience in Software Engineering or related. Requires skills and experience in the following:


Experience automating infrastructure tasks for autonomous vehicle systems.
Proficiency in C++ for software development and software architecture.
Proficiency in Python for software development, automation, and software architecture.
Experience with software deployment and system configuration.
Experience supporting autonomous data collection systems.
Experience troubleshooting and diagnosing software and hardware issues in Linux environments.
Experience troubleshooting and diagnosing TCP/IP networking issues.
Experience performing root cause analysis and implementing corrective software solutions. 
Experience designing software architecture for scalable applications.
Experience conducting software testing and validation.
Experience analyzing, designing, programming, debugging, and modifying software applications.
Experience developing software for local, networked, cloud-based, or Internet-connected environments.
Experience with Amazon Web Services (AWS) for software lifecycle management, software configuration, application deployment, and system monitoring.
Experience developing commercial or enterprise software applications.

Job duties: Design, develop, test, and optimize software for automating installation of software/firmware/configuration data for autonomous vehicles. Analyze vehicle log data to evaluate system performance, troubleshoot issues, validate features, and recommend software improvements. Design and maintain internal software tools and data analysis pipelines to support debugging, performance evaluation, and engineering productivity. Conduct on-vehicle testing and live debugging in Linux-based environments, utilizing command-line tools and remote access protocols to diagnose and resolve software update system issues under real-world operating conditions. Compile, test, and review software using modern development tools and participate in peer code reviews to ensure high-quality, reliable code. Collaborate with cross-functional engineering teams to define requirements, validate functionality, and continuously improve software/firmware update systems.


Email resumes to jobs@aurora.tech and include REF#00288

Standard empoyee benefis apply. 

Job ID: 86953879

About the company

Aurora Operations, Inc.
View full profile & all jobs

Jobs you may like

UPMC Senior Care - Benedum...
Associate Chief of Clinical Affairs - Geriatric...
Pittsburgh, PA, United States (on-site)
Sinclair Broadcast Group
Client Services Senior Content Creator
Pittsburgh, PA, United States (on-site)
Johnson & Johnson
Area Sales Leader- Monarch Urology - Allegheny
Pittsburgh, PA, United States (on-site)
National Council on Aging
Program Associate, AmeriCorps Workforce...
Pittsburgh, PA, United States (on-site)
$44k–$50k / yr