> Markdown version of [/jobs/ext/3819356-software-engineer-ii-perception](https://www.wearedevelopers.com/jobs/ext/3819356-software-engineer-ii-perception). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II, Perception - **Company:** Aurora Corporation - **Location:** Pittsburgh, PA, United States - **Salary:** $126,000.0 - $201,000.0 - **Contract:** Permanent contract - **Skills:** Computer Vision, Big Data, C++ (Programming Language), Nvidia CUDA, Hidden Markov Model, Python (Programming Language), Machine Learning, Open Source Technology, Tensorflow, Software Engineering, Pytorch, Deep Learning, Gpu Programming, Information Technology, Machine Learning Operations - **Published:** October 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cf224549e46d5e57 ## About the Role * Master's degree or higher in Computer Science, Robotics, Electrical Engineering, or a related field (or Bachelor with 1+ years of relevant industry experience in software engineering). * Proficient software engineering skills in C++ and Python, with a focus on writing clean, scalable, and efficient production-quality code. * Basic knowledge in one or more focus areas: deep learning, computer vision, recursive state estimation, structured prediction, numerical optimization, and others. * Basic knowledge about 3D object tracking algorithms. * Experience with PyTorch, Tensorflow, and/or other deep learning frameworks, * Strong grasp of fundamentals: linear algebra, discrete and continuous optimization, supervised and unsupervised methods, generative and discriminative methods, and Hidden Markov Models. * Hands-on experience with VLM, foundational or world models. * Hands-on experience in CUDA or high-performance GPU programming for accelerated computing. * Experience with deploying production-grade CV/ML models within real-time computing environments. * Demonstrated experience automating ML workflows and optimizing training pipelines for efficiency. * Contributions to open source project(s) * Publication record at top-tier robotics/computer vision conferences/journals, or strong industry experience in relevant fields (robotics, computer vision, self-driving technology) * Proven ability to thrive in highly collaborative, cross-functional engineering environments. For roles based in Pittsburgh, PA: The salary range for this position is $126,000 - $201,000 per year. ## Description * Research and develop state-of-the-art machine learning models to enhance perception performance in challenging, real-world scenarios, such as highway versus urban driving, long-range multi-sensor tracking, varying weather conditions, and degraded sensor conditions. * Collaborate cross-functionally to iterate on the Perception system, translating insights from on-road and simulated testing into robust, high-quality, and well-tested software solutions. * Drive the software development lifecycle from prototype to production, focusing on large-scale data analysis and the deployment of performing, production-ready solutions on the real-time Aurora Driver platform. * Contribute to architectural strategy and team collaboration, ensuring our perception systems remain scalable, efficient, and at the forefront of autonomous driving technology. * Example projects that a candidate could potentially contribute to (list not exhaustive): + Design and implement state-of-the-art object tracking algorithms. + Design algorithms to extract, leverage, and fuse complementary information from different sensors. + Design and implement state-of-the-art ML systems for object tracking and object attribute classification leveraging expertise in recursive state estimation, Hidden Markov models, structured prediction, and sequential models. + Build and improve model pipelines for large-scale and efficient model training. + Analyze failure modes and implementation/testing of solutions to address the surfaced issues