# Sr. Embedded Software Engineer

**Company:** [Diversified Services Network, Inc.](http://jobs.workable.com/companies/dkdrpy1Um98xx7gHkUjJ68.md)
**Location:** Pittsburgh, United States
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/b587f070-c470-44e2-858d-f840ed305645)

## Description

Diversified Services Network, Inc. (DSN) is seeking a full-time **Senior C++ Software Engineer (Autonomous Systems)** to join our team in **Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!** We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company - let's talk!

We are seeking a **Senior Software Engineer** to play a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous systems. This position focuses on architecting, implementing, and scaling production-quality autonomy software while mentoring engineers and driving technical direction across projects. The ideal candidate brings deep hands-on experience in complex software systems, thrives in cross‑functional autonomy environments, and is capable of translating ambiguous requirements into robust, field-ready solutions.

## Requirements

**JOB RESPONSIBILITIES:**                 

-   Lead the design, development, and ownership of major **autonomy software components across perception, localization, planning, control, or platform layers**
-   Define and influence software architecture for scalable, reliable, and maintainable autonomy systems
-   Translate algorithmic concepts and research prototypes into production-grade, real-time software
-   Serve as a technical leader within the team, setting coding standards, best practices, and design patterns
-   Mentor and guide junior and mid-level engineers through design reviews, code reviews, and technical coaching
-   Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to deliver end-to-end autonomy capabilities
-   **Drive integration of autonomy software** with sensors, actuators, compute platforms, and vehicle networks (e.g., CAN, Ethernet)
-   Lead debugging and root-cause analysis for complex issues observed in simulation, HIL, or field deployments
-   Ensure software quality through automated testing, CI/CD pipelines, performance optimization, and documentation
-   Contribute to technical roadmaps, risk assessments, and long-term platform strategy

**EDUCATION & EXPERIENCE REQUIRED:**

-   Bachelor’s Degree in Computer Science, Software Engineering, Robotics, or related field **AND** 5+ years’ of professional software development experience with a strong focus on autonomy, robotics, or real-time systems.

**REQUIRED SKILLS:**

-   Strong expertise in C++ (required); proficiency in Python
-   Proven experience designing and maintaining large-scale, production software systems
-   Deep understanding of Linux-based development, multithreading, memory management, and performance optimization

**SOFT SKILLS REQUIRED:**

-   Strong code review, design documentation, and technical communication skills
-   Working within a large team that is spread out across the globe

## Benefits

-   401(k)

-   Dental insurance
-   Vision Insurance
-   Disability insurance
-   Employee assistance program
-   Health insurance
-   Health savings account
-   Life insurance
-   Paid time off
-   Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! [https://www.dsnworldwide.com](https://www.dsnworldwide.com)

Salary expectations: 110,000-121,000 per annual
