Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer (Embedded)

The Judge Group Inc

The Judge Group is currently seeking a Principal Software Engineer (Embedded) to support a large Aerospace company. This is a full time, direct hire opportunity.


The Principal Software Engineer (Embedded) has the opportunity to lead and develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and have the opportunity to test out those devices in flight test environments. This requires the engineer to design, develop, code, test and debug system software as well as analyze and enhance efficiency, stability and scalability of the software on particular devices. There is a mix of full life-cycle development as well as a need to use existing software code base to expand the capabilities to match specific program requirements.

Position Responsibilities
  • Writes and tests software to support integration of sensors and embedded processors into aircraft (such as autopilots, payloads, software defined radios or other functional components) or other robotic systems
  • Designs and implements software for prototypes and products using established industry developed tools and practices. Ensure good configuration control and management of software
  • Leads in writing of system requirements, system test plans, diagnostic tools, and in validation testing of software. Assist with hardware selection and recommend processing, memory and storage needs of systems
  • Leads development of rapid prototyping and conceptual level testing and will require estimating time to develop software and scoping the depth of the development with project/program management to fit timeline and budget constraints
  • Works closely with other engineering disciplines. Focused on getting the job done
  • Leads and supports transition of development software to production environments and to certification. Participates in multi-disciplinary development teams
  • Develops proof of concept capability demonstrations. Conducts and supports design reviews
  • Works on significant and unique issues where analysis of situations or data requires evaluation of intangibles
  • Other duties as assigned
Basic Qualifications (Required Skills & Experience)
  • A BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent combination of education, training, and experience
  • Minimum 12 - 15 years of experience years of relevant experience
  • Experienced trouble-shooting systems is required and is proficient with Python, C, C++11,C++ STL and/or OpenCL
  • Demonstrated knowledge of Visual Studio, Eclipse or similar IDE as well as defect tracking tools
  • Experienced working with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB
  • Demonstrated mathematical and analytical skills are required
  • Periodic travel will likely be required in support of testing equipment at approved flying locations
  • Periods of development may require long irregular hours around deadlines, weekends and some holidays and in field test environments
Other Qualifications & Desired Competencies
  • Advanced degree is preferred
  • Demonstrates competency in contributing to the design, coding, documenting and testing software
  • Experience with Test Driven Development (TDD) along with unit testing software
  • Understanding of automated build environments along with automated test and deployment
  • Demonstrated knowledge of object-oriented programming and multi-threaded design such as JIRA and source code control tools such as SVN, Bitbucket or GitLab
  • Experience with STM32 family of processors and working with RTOS systems (such as µC/OS, freeRTOS) on those processors
  • Experience using Video 4 Linux and modifying and compiling Embedded Linux systems
  • Experience developing drivers for Linux/ARM is required, familiarity with Robot Operating System (ROS) is a plus
  • Demonstrates electronics knowledge and use of lab equipment
  • Demonstrates strong leadership, interpersonal and communication (written and verbal) skills
  • Understanding of the design of the system that one is working on and understand the role that assigned tasks play in the system
  • Demonstrates competency in researching and re-engineering to propose alternate solutions to issues
  • Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
  • Displays strong initiative and drive to accomplish goals and meet company objectives
  • Takes ownership and responsibility for current and past work products
  • Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
  • Has effective problem-solving, analytical, interpersonal and communication skills
  • Focuses on teamwork, collaboration and puts the success of the team above one's own interests
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Embedded) in Moorpark, CA vacancy
  • $114k - $171k

     ...employees are not only part of history, they're making history. The Software Team at Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Principal Embedded Software Engineer/Sr. Principal Embedded Software Engineer (Level 3/4) based out of... 
    Suggested
    Work at office
    Remote work
    Shift work

    Northrop Grumman

    Camarillo, CA
    3 days ago
  •  ...A leading aerospace and defense company in Camarillo, CA, is looking for a Principal Embedded Software Engineer/Sr. Principal Embedded Software Engineer. The role involves developing embedded real-time software, collaborating with teams, and requires a STEM degree with... 
    Suggested

    Northrop Grumman

    Camarillo, CA
    2 days ago
  •  ...Quantum-Systems Pty is seeking a Software Engineer II in Moorpark, California. In this role, you will tackle complex challenges in the UAV...  ...ideal candidate will have a Bachelor's in STEM and 2-3 years of Embedded Software experience. Strong skills in embedded C++, video... 
    Suggested

    Quantum-Systems Pty

    Moorpark, CA
    2 days ago
  •  ...Embedded Software Engineer II – Simi Valley, CA (Direct Hire) Requirements: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field. Minimum 3 years of embedded software engineering experience. Strong low... 
    Suggested

    NR Consulting

    Simi Valley, CA
    18 hours ago
  • 247Hire is seeking an embedded software developer based in Simi Valley, California. The ideal candidate will have a Bachelor's degree in a relevant engineering discipline and at least 3 years of experience in embedded software development, particularly with C programming... 
    Suggested

    247Hire

    Simi Valley, CA
    3 days ago
  •  ...technical specifications. Design, develop, integrate, and test embedded software applications using industry standards and model-based...  ...process enhancements. Work collaboratively within a software engineering team using version control and configuration management systems... 
    For subcontractor
    Work at office

    247Hire

    Simi Valley, CA
    2 days ago
  • $140k - $185k

     ...Trillium Professional is now seeking a Senior Embedded Software Engineer for direct‑hire in Camarillo! We are seeking an experienced Senior Embedded Software Engineer to join our team. You will be developing and verifying complex digital designs for use in spaceborne... 

    Trillium Staffing

    Camarillo, CA
    3 days ago
  • $83.25k - $138.55k

     ...Embedded Software Engineer 2 Group: Aerospace Group N. America Division: Fire, Safety & Power Systems (FPS) Location : USA Simi Valley, CA - Voyager Job Family : Engineering Job Type : Regular Posted : Apr 9, 2026 Job ID : 58972 Back to Search Results... 
    Permanent employment
    Temporary work
    For contractors
    For subcontractor
    Work at office

    Parker Hannifin Corporation

    Simi Valley, CA
    6 days ago
  •  ...Embedded Software Engineer 2 The Embedded Software Engineer 2 designs, develops, and debugs software, working in small teams to solve problems and explore technologies for new and existing core products. Job Core Responsibilities: Captures, decomposes, and... 
    For subcontractor
    Work at office

    Cenergy Corporation

    Simi Valley, CA
    5 days ago
  • $105k - $110k

     ...Description Embedded Software Engineer 2 Full-time Simi Valley, CA, US Exclusive confidential search - details shared with qualified applicants. Benefits You'll Love ~ ACIP Bonus 10% Become a Key Player as an Embedded Software Engineer 2... 
    Full time
    For subcontractor
    Work at office

    NextDeavor

    Simi Valley, CA
    4 days ago
  •  ...Embedded Software Engineer / Verification Test Engineer Aerospace Location: Simi Valley, CA (Onsite 5 days/week) Employment Type: Contract (Hourly) Key Responsibilities Perform high-level (HL) and low-level (LL) verification & validation (V&V)... 
    Hourly pay
    Contract work

    VDart

    Simi Valley, CA
    4 days ago
  • $119.84k - $160.2k

     ...Senior Software Engineer - Shape the Future of Mining with Us Join Our Team at Sandvik At Sandvik, we are driven by one goal: to...  ...such as ISO 26262 or ISO 13849, particularly in the context of embedded systems and control software. What You Bring (and Why You... 
    Flexible hours

    Sandvik

    Camarillo, CA
    5 days ago
  • #Eng-IT-01 Job Summary The Embedded Software Engineer 2 is responsible for designing, developing, and debugging software. The role involves working in small teams to solve problems and explore technologies for both new and existing core products. Core Responsibilities... 
    For subcontractor
    Work at office
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    Simi Valley, CA
    6 days ago
  • $120k - $140k

     ...Pacific and Latin America. We currently have an opening for a Software Engineer II. This position reports to the Software Engineering...  ...Engineering or Mathematics (STEM) discipline and 2-3 years of Embedded Software experience 2+ years Experience in Embedded Linux design... 
    Contract work
    Work at office

    Quantum Systems Inc

    Moorpark, CA
    2 days ago
  • $160k

     ...Trillium Professional is now seeking an Edge Software Engineer in Moorpark, CA for a direct-hire placement. Our client is a team delivering...  ...3+ years of experience in producing high-quality, robust, embedded firmware. Experience with Embedded Linux is a must. Come help... 
    Full time
    Relocation
    Monday to Friday

    Trillium Staffing

    Moorpark, CA
    2 days ago
  • $150k - $190k

     ...Principal Software Engineer We are seeking a highly experienced Principal Software Engineer to lead the evolution of our enterprise service capabilities. In this role, you will architect and optimize the mission-critical systems that power our retail store operations... 
    Local area

    Guitar Center

    Westlake Village, CA
    5 days ago
  •  ...Software Engineer US CITIZENSHIP REQUIRED FOR THIS POSITION: Yes RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE...  ...further investigation. Basic Qualifications for a Sr Principal Software Engineer: Bachelor of Science degree in a... 
    For contractors
    Interim role
    Relocation package

    Phenom People

    Camarillo, CA
    5 days ago
  • $72k - $180k

     ...Software & Visual Autonomy Engineer Moorpark, California - Posted on April 23, 2026 Published By Pat Pandya Trillium Professional is now seeking...  ...strong background in aerospace-grade vision systems and embedded software development. You'll leverage our existing... 
    Work at office

    Trillium Staffing

    Moorpark, CA
    3 days ago
  • Job Summary Ember Life Sciences is seeking a Firmware QA Engineer to improve reliability across our IoT-enabled cold chain logistics platform...  ...services, or cloud-based applications Familiarity with embedded firmware validation concepts and hardware integrated testing Strong... 
    Full time
    Local area

    Ember Life Sciences Inc.

    Westlake Village, CA
    17 hours ago
  •  ...PROLIM ( is currently seeking Software Engineer 3 for one of our top Client for Location Camarillo, CA Qualified candidates can directly...  ...on-site at Camarillo, CA Responsibilities Develop embedded real-time system software Work in an Agile environment as... 
    Interim role

    PROLIM Corporation

    Camarillo, CA
    21 days ago
  • $67.1k - $99.32k

     ...California and is a wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2K Games is a global...  ...playing, strategy, casual, and family entertainment. Our team of engineers, marketers, artists, writers, data scientists, producers,... 
    Casual work
    Remote work

    2K

    Moorpark, CA
    3 days ago
  • $118.25 per hour

     ...Engineer Software 2 Job Number: 365106 Category: Embedded Sys / Software Eng Description: Job Title: Engineer Software 2 Location: Camarillo, CA Zip code: 93012 Shift: 9x80 A Duration: 11 Months Pay Rate: Up to $118.25/hr. Start Date: Immediately... 
    Interim role
    Work at office
    Local area
    Immediate start
    Shift work

    Belcan

    Camarillo, CA
    6 days ago
  •  ...Position: Software Engineer 2 Location: Camarillo, CA Duration: 12+ months contract About the Role We are seeking a Software Engineer to develop embedded real-time system software in an Agile environment. As part of a scrum team, you... 
    Contract work

    The Judge Group

    Camarillo, CA
    4 days ago
  • $110k - $125k

     ...Job Summary We are looking for a Software Engineer to join our Host-side Software Development Team. We build software products, tools, and libraries that simplify the user experience around our embedded servo products while adding functional value to the design and integration... 
    Permanent employment
    Full time
    Work experience placement
    Monday to Friday

    Advanced Motion Controls

    Camarillo, CA
    2 days ago
  •  ...Position: Software Engineer (Embedded Systems) Location: Camarillo, CA Overview We are seeking a Software Engineer III to join a high-performing team developing advanced embedded software solutions for complex aerospace systems. In this role, you... 

    The Judge Group

    Camarillo, CA
    6 days ago
  •  ...Software Engineer Level 2 | Camarillo, California, United States Indotronix is seeking an : Software Engineer Level 2, Camarillo California...  ...The Software Engineer 2 will support the development of embedded real-time software systems for advanced defense and mission-... 
    Interim role

    Indotronix International Corporation

    Camarillo, CA
    4 days ago
  • $50 - $100 per hour

     ...Job Title: Engineer Software- Level 3 Job Description This role focuses on developing and supporting embedded real-time software for EA-18G programs, including Growler Block 1 and Growler Block 2. As part of the EA-18G software team, you will contribute across the... 
    Contract work
    Temporary work
    Interim role
    Work at office

    Actalent

    Camarillo, CA
    5 days ago
  •  ...Software Engineer 2 Location: Camarillo, California (Onsite) Employment Type: Contract Role Overview We are seeking a Software...  ...critical defense programs. In this role, you will develop embedded real-time system software as a member of an agile software team... 
    Contract work
    Interim role

    Apex Systems

    Camarillo, CA
    6 days ago
  • $148.03 per hour

     ...Job Description Job Title: Engineer Software 3 Location: Camarillo, CA Zip code: 93012 Shift: 9x80 A Duration: 11 Months...  ...their Camarillo, CA office. Responsibilities: *Develop embedded real-time system software. *Work in an Agile environment... 
    Interim role
    Work at office
    Local area
    Immediate start
    Shift work

    Belcan

    Camarillo, CA
    6 days ago
  • $126.7 per hour

     ...We have an outstanding Contract position for a Software Engineer to join a leading Company located in the Camarillo, CA surrounding area...  ...Clearance.** Job Responsibilities: Develop embedded real-time system software Work in an Agile environment as... 
    Contract work
    Temporary work
    For contractors
    Local area

    Tad PGS

    Camarillo, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer (Embedded). Be the first to apply!