Senior Embedded Software Engineer

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

Embedded Software
Embedded Linux
C++
C
Assembly
Python
Embedded Systems
VxWorks
Software Engineer
Senior Embedded Software Engineer

Job Details

Job Title: Senior Embedded Software Engineer

Location: San Diego, CA
Employment Type: Full Time / Direct Hire
Remote: No Remote
Relocation: Not Provided
Sponsorship: Not Available

About the Role

A growing aerospace and defense organization is seeking a Senior Embedded Software Engineer to join its on-site engineering team in San Diego, CA. This position focuses on designing and developing embedded software for space-based systems and other high-reliability applications. The role is fully hands-on and ideal for an engineer with deep expertise in real-time embedded environments.

Key Responsibilities

  • Design, develop, document, and test embedded software for aerospace and space-based products.
  • Develop and debug bootloaders, BSPs, kernels, and device drivers for VxWorks 6.9/7.0, Embedded Linux, RTEMS, and bare-metal systems.
  • Write embedded software in C/C++ and assembly; create Python-based desktop GUI tools (e.g., pyvisa, nidaqmx) for automated test equipment.
  • Support system-level verification, debugging, and manufacturing through test programs and technical guidance.
  • Participate in cross-discipline design reviews and technical discussions with internal stakeholders and customers.
  • Contribute to software architecture, project planning, risk assessments, and overall process improvement initiatives.

Qualifications

  • 5 15+ years of embedded software development experience.
  • Expert-level proficiency in C/C++, Python, BSP, kernel, and device driver development.
  • Hands-on experience with VxWorks, Embedded Linux, and/or bare-metal environments.
  • Familiarity with Buildroot/Yocto, NAND Flash file systems, and low-level hardware debugging tools (e.g., oscilloscopes, logic analyzers, in-circuit emulators).
  • Bachelor s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
  • Strong analytical, debugging, and teamwork skills.

Why This Is a Great Opportunity

  • Work on cutting-edge space-based and high-reliability technologies.
  • Join a talented, collaborative engineering team.
  • Engage in meaningful, technically challenging projects.
  • Be part of a rapidly growing industry with long-term stability and exciting innovation.

How To Apply: If interested please apply through Dice.com or send an email to pramod AT dtgsi.com with jobid DIV25- SSESD

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About DivTek Global Solutions Inc.