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.
- 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
- 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
- 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
$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...SuggestedWork at officeRemote workShift work- ...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
- ...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
- ...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
- 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
- ...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 subcontractorWork at office
$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...$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 employmentTemporary workFor contractorsFor subcontractorWork at office- ...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 subcontractorWork at office
$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 timeFor subcontractorWork at office- ...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 payContract work
$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- #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 subcontractorWork at officeLocal areaFlexible hours
$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 workWork at office$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 timeRelocationMonday to Friday$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- ...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 contractorsInterim roleRelocation package
$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- 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 timeLocal area
- ...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
$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 workRemote work$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 roleWork at officeLocal areaImmediate startShift work- ...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
$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 employmentFull timeWork experience placementMonday to Friday- ...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...
- ...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
$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 workTemporary workInterim roleWork at office- ...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 workInterim role
$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 roleWork at officeLocal areaImmediate startShift work$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 workTemporary workFor contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Embedded). Be the first to apply!
- embedded software Moorpark, CA
- id software Moorpark, CA
- healthcare software sales Moorpark, CA
- remote software sales Moorpark, CA
- ultimate software Moorpark, CA
- software Moorpark, CA
- software implementation project manager Moorpark, CA
- principal embedded software engineer
- principal software engineer
- senior principal software engineer


