Embedded Software Engineer Job at Insight Global, San Diego, CA

K0RJU2lpQk1UYW1Eb1dMVC8vbVlDMVRKRnc9PQ==
  • Insight Global
  • San Diego, CA

Job Description

Job Description

Job Description

A lead defense contractor that specializes in autonomous unmanned systems is seeking an Embedded Software Engineer to support development of onboard flight software for their aircraft(s). This role focuses on real-time, embedded software that runs directly on high-end onboard systems, providing critical data to both the autopilot and ground control systems. This is not a ground station or traditional application software role — it's core to autonomy and onboard intelligence.

Key Responsibilities:

  • Develop, integrate, and maintain embedded Linux applications that support autonomous operations onboard aircraft.
  • Work with flight development boards that simulate loitering munition avionics systems for software development and testing.
  • Write software targeting systems based on NXP i.MX8 or NVIDIA processors (ARM or ARM+CUDA architectures).
  • Develop in C++ within a Linux environment; strong emphasis on modern, maintainable C++ code.
  • Use tools like GitLab and GitHub to manage version control, CI/CD pipelines, and automated testing using runners for continuous integration and rigorous software validation.
  • Collaborate with autonomy, avionics, and software engineering teams to deliver reliable and efficient onboard capabilities.

 

REQUIRED SKILLS AND EXPERIENCE

- 5–7 years of experience developing in C++; Proficiency with modern software development tools (Git)

- Experience with embedded Linux environments; Development for ARM-based platforms (e.g., i.MX8, NVIDIA Jetson)

- Experience with the Robot Operating System (ROS2); Knowledge of ROS domain concepts and best practices Understanding of flight software or real-time systems

- Proficiency with Docker, containers, and virtual environments

- Experience with GitLab/GitHub CI pipelines is highly desirable.

- Ability to work in a fast-paced, multidisciplinary engineering environment.

Job Tags

For contractors,

Similar Jobs

Butterball

Safety Trainer- 2nd Shift Job at Butterball

 ...SHIFT PAY: $20.40 plus $1.00 shift differential Key Responsibilities 1. Ensures all new hires understand required work safety instructions before assignment to the job. 2. Assists with hazard assessments to include Ergonomic Worksite Analysis, Job Safety... 

Brillio

Full Stack Developer (React + Python Back End) - R01556433 Job at Brillio

 ...full potential consistently garners them the Great Place to Work certification year after year.Role Full Stack Developer (React Python Back End)Location Princeton, NJ (3 days Hybrid)Job Description1. Frontend Development (React.js):React.js Expertise: Strong knowledge... 

Gulfstream Aerospace Corporation

Aircraft Maintenance Tech 3 A&P Job at Gulfstream Aerospace Corporation

 ...Job Description Aircraft Maintenance Tech 3 A&Pin GAC Mesa Unique Skills: Multiple Shifts Available Previous experience with Gulfstream or corporate aircraft maintenance preferred. Our aircraft are industry leaders and so are our people. We're looking... 

Journeyman Distillery

Training and Development Coordinator Job at Journeyman Distillery

 ...Job Description Are you an experienced Training and Development professional with a passion for setting team members up for success...  ...vision. Basic Function: The Training and Development Coordinator is responsible for planning, coordinating, and executing effective... 

Macpower Digital Assets Edge

Food Safety and Quality Assurance Manager Job at Macpower Digital Assets Edge

 ...Job Summary: The Manager Food Safety & Quality Assurance (FSQA) is responsible for the daily management of all activities of the FSQA department to include food safety programs specification adherence and product quality for products within their assigned facility....