Mid-Career Embedded Systems Engineer – Firmware & ROS2

Leidos Inc

San Diego (CA)

On-site

USD 87,000 - 157,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leidos Inc. is seeking a Software Engineer in San Diego, CA to join a fast-paced engineering team prototyping ocean systems.

You will own embedded firmware and software across multiple disciplines, from concept to product demonstrations, with a focus on real-world problem solving and robust design. The role requires a strong background in Linux, embedded systems, and C, with experience in ROS 2, RTOS, and NVIDIA Jetson platforms.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, or a STEM field is required.
  • 5+ years of experience in development and integration for embedded platforms.
  • Experience with Linux application software and kernel/OS (Yocto/Buildroot).
  • Proficiency in C and software version control (Git, SVN).
  • Familiarity with embedded communication protocols (SPI, RS-232, Ethernet) and test equipment.

Responsibilities

  • Identify embedded firmware and software requirements and evaluate design approaches.
  • Architect and design maintainable embedded firmware and software platforms and build/test processes.
  • Implement, test, integrate, and verify firmware and software to meet requirements.
  • Develop and maintain engineering documentation and interfaces (ICD, SRS).
  • Communicate with the engineering team to coordinate development efforts and prioritize work.

Skills

C programming
Linux
RTOS
ROS 2
Git
Scripting (Bash)
Embedded systems
Communication

Education

Bachelor's degree in Computer Science/Engineering

Tools

Yocto
Buildroot
NVIDIA Jetson
OpenCV
GCC
GNU Make

Job description

Leidos Inc. is seeking a Software Engineer in San Diego, CA to join a fast-paced engineering team prototyping ocean systems.

You will own embedded firmware and software across multiple disciplines, from concept to product demonstrations, with a focus on real-world problem solving and robust design. The role requires a strong background in Linux, embedded systems, and C, with experience in ROS 2, RTOS, and NVIDIA Jetson platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Undersea Systems
Senior Embedded Software Engineer – Undersea Systems

Via Logic LLC • San Diego (CA)

On-site
USD 87,000 - 157,000
Senior Embedded Software Engineer - Ocean Systems
Senior Embedded Software Engineer - Ocean Systems

Leidos • San Diego (CA)

On-site
USD 87,000 - 157,000
Embedded Systems Software Engineer with Secret Clearance
Embedded Systems Software Engineer with Secret Clearance

Ausgar-Technologies • San Diego (CA)

On-site
USD 150,000 - 165,000
Competitive benefits
SDVOSB employer
Software Engineer - Mid-Career
Software Engineer - Mid-Career

Leidos Inc • San Diego (CA)

On-site
USD 87,000 - 157,000
Senior Embedded Software Engineer — Mission-Critical Defense
Senior Embedded Software Engineer — Mission-Critical Defense

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 238,000
Senior Embedded Software Engineer — Real-Time Defense
Senior Embedded Software Engineer — Real-Time Defense

Leidos Inc • Huntsville (AL)

On-site
USD 108,000 - 195,000
Embedded Software Engineer — Secret Clearance
Embedded Software Engineer — Secret Clearance

AUSGAR Technologies, Inc. • San Diego (CA)

On-site
USD 150,000 - 165,000
Competitive salary
Comprehensive benefits
SDVOSB employer
Embedded Systems Software Engineer – Secret Clearance Eligible
Embedded Systems Software Engineer – Secret Clearance Eligible

ApplyMint • San Diego (CA)

On-site
USD 150,000 - 165,000
Competitive salary
Comprehensive benefits
Equal opportunity employer
Mission-Critical Real-Time Embedded Software Engineer
Mission-Critical Real-Time Embedded Software Engineer

Leidos • Huntsville (AL)

On-site
USD 87,000 - 157,000
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)

Stealth Startup • Raleigh (NC)

On-site
USD 120,000 - 180,000