Sr. Embedded Software Engineer

Diversified Services Network, Inc.

$110K — $121K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, Robotics, or related field
  • 5+ years' professional software development experience focusing on autonomy, robotics, or real-time systems
  • Strong expertise in C++ and proficiency in Python
  • Experience designing and maintaining large-scale, production software systems
  • Deep understanding of Linux-based development, multithreading, memory management, and performance optimization

Responsibilities

  • Lead design and development of major autonomy software components in perception, localization, planning, and control
  • Define software architecture for scalable and reliable autonomy systems
  • Translate algorithmic concepts into production-grade real-time software
  • Set coding standards and best practices as a technical leader in the team
  • Mentor junior and mid-level engineers through reviews and coaching
  • Collaborate with cross-functional teams to deliver end-to-end autonomy capabilities
  • Drive integration of autonomy software with hardware components
  • Lead debugging and root-cause analysis for issues in simulations and deployments
  • Ensure software quality through testing and performance optimization
  • Contribute to technical roadmaps and long-term platform strategy

Benefits

  • 401(k)
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid holidays
Full Job Description
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

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

Similar Jobs

More Jobs at Diversified Services Network, Inc.

More Aerospace & Defense Jobs

Find similar Sr. Embedded Software Engineer jobs: