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

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 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Embedded) in Moorpark, CA vacancy
  •  ...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... 
    Suggested
    For subcontractor
    Work at office

    Cenergy Corporation

    Simi Valley, CA
    2 days ago
  • $98k - $120k

     ...Embedded Software Engineer- junior candidates are welcome to apply! Job Description We are seeking a talented Embedded Software Engineer to join our team. The role involves working on test software, modifying code, and contributing to proposal work. Responsibilities... 
    Suggested
    Permanent employment
    Internship

    Actalent

    Simi Valley, CA
    2 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... 
    Suggested
    Flexible hours

    Sandvik

    Camarillo, 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... 
    Suggested

    Trillium Staffing

    Camarillo, CA
    22 hours ago
  •  ...critical, environmentally-challenging, high power-density, low-EMI, superior-reliability requirements. We are seeking an Embedded Software Engineer responsible for documentation, design, code development, and software verification. Emphasis will be placed on implementing... 
    Suggested
    Permanent employment

    Aveox

    Simi Valley, CA
    22 hours 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
    3 days ago
  • $150k - $190k

     ...Job Summary 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 and global supply... 
    Local area

    Guitar Center

    Westlake Village, CA
    4 days ago
  • $105k - $110k

     ...Job Description Job 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... 
    Full time
    For subcontractor
    Work at office

    NextDeavor Inc.

    Simi Valley, CA
    24 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
    1 day ago
  • $95k - $145k

     ...Technologies is a team delivering the best solutions for todays complex unmanned aircraft challenges. We are seeking a talented Embedded Linux Software Engineer to join our team. The ideal candidate will be a professional with 3+ years of experience in producing high-quality,... 
    Permanent employment
    Full time
    Monday to Friday
    Shift work

    Alare Technologies

    Simi Valley, CA
    11 days ago
  • $151.27k - $193.79k

     ...About the Role: Guitar Center's Merchandising Technology group is seeking a Senior Software Engineer to design, build, test, and support software systems that power core merchandising and inventory capabilities. In this role, you will combine deep software engineeringexpertisewith... 
    Temporary work

    Guitar Center Stores, Inc.

    Westlake Village, CA
    10 hours ago
  • $173k - $200k

     ...Position Summary: Guitar Center's Omnichannel Technology team is seeking a Senior Software Engineer to design, develop, and support the Connected Associate Express Checkout iOS application. This role combines hands-on software engineering with technical leadership... 

    Guitar Center Stores, Inc.

    Westlake Village, CA
    3 days ago
  • $40.2 - $56.4 per hour

     ...Are you a skilled software engineer eager to tackle complex challenges and build innovative solutions? Join our team as a Software Engineer II and take your career to the next level! In this role, you'll work alongside talented engineers to design, develop, and optimize... 
    Casual work
    Worldwide

    Meissner Filtration Products

    Camarillo, CA
    2 days ago
  •  ...Sr. DevOps Engineer Location: Westlake Village CA Responsibilities: The Sr DevOps Engineer - AI platform will: Design, implement, and manage scalable and resilient infrastructure on AWS. Architect and maintain Windows/Linux based environments, ensuring... 

    E-Solutions

    Westlake Village, CA
    3 days ago
  •  ...Title: DevOps Engineer Location: Thousand oaks, CA Job Description: Qualifications: ~ Experience: 12+ years of experience in DevOps. 3+ yrs onsite exp in US is mandatory. Responsibilities: Design, implement, and maintain Kubernetes clusters... 

    Apex Informatics

    Thousand Oaks, CA
    4 days ago
  • $95k - $155k

     ...homeownership through the complete mortgage journey. A Typical Day We are seeking a highly skilled, 100% hands-on Senior DevOps Engineer to drive our rules engine modernization initiative. This critical role involves building, automating, and maintaining the CI/CD... 
    Temporary work
    Work at office
    Flexible hours

    PennyMac

    Thousand Oaks, CA
    11 hours ago
  • $79.76k - $106.34k

     ...Applications Engineer Toray Performance Materials Corporation (TPMC) is seeking a hands-on, detail-oriented Applications Engineer to...  ...manufacturing, tooling, or product development. ~ Proficiency in CAD software (AutoCAD, SolidWorks, NX, or equivalent) and finite element... 
    Overseas

    Toray Advanced Composites

    Camarillo, CA
    2 days ago
  •  ...application development. Work with web services, SQL databases (SQL Server, MySQL, PostgreSQL), and SSIS. Prepare, test, and deploy software to production environments; provide post-implementation support. Conduct quality assurance, user acceptance testing, code... 
    Work experience placement

    Argyle Infotech

    Westlake Village, CA
    2 days ago
  •  ...refactoring, and unit testing • Experience with Linux and open source software is a plus • AWS Environment - EC2, SQS, SNS, Lambda,...  ...experience Roles & Responsibilities The Sr Software Engineer utilizes minimum requirements to develop technology solutions... 
    Work experience placement

    AceStack LLC

    Westlake Village, CA
    2 days ago
  • Job Title Technical skills Xamarin iOSAndroid 810 years of expereince in total Willing to work on the support project Good communication skills Willingness to get crosstrained in other technologies Strong Programming Skills in C XAML MVVM patterns MVVM Cross Fresh MVVM...

    ClifyX

    Westlake Village, CA
    2 days ago
  • $165k - $190k

     ...Senior Firmware Engineer In Office - Westlake Village, California Salary Range: $1...  ...documentation Analyze systems and provide software support Estimate time required for...  ...Engineering design experience Strong embedded C programming skills, ARM Processors... 
    Full time
    For contractors
    Work at office
    Overseas

    RIT Solutions, Inc.

    Westlake Village, CA
    2 days ago
  • $135k - $185k

     ...Details: SENIOR FIRMWARE ENGINEER Location: In Office, Westlake Village, CA Compensation: $135,000 to $185,000 base Overview * Design, build, and support embedded software for connected consumer and healthcare devices * Own firmware development for... 
    Work at office

    Motive Companies

    Westlake Village, CA
    4 days ago
  • $62 - $85 per hour

    Sr. Schneider Electric BAS Programmer – $62–$85/hour + OT – Tier-1 Mechanical & Controls Integration Firm About the Opportunity: Join a Tier-1 mechanical and controls integration firm recognized for delivering large-scale building automation solutions in mission-critical...
    Hourly pay
    Full time

    ControlsJobs

    Thousand Oaks, CA
    4 days ago
  •  ...within the SureTrend platform and supporting Hygiena's broader data intelligence initiatives. This role bridges data science and software engineering - translating research-grade models into production-ready systems that deliver real value to food safety customers. The... 
    Work at office
    Remote work
    Monday to Friday

    Hygiena

    Camarillo, CA
    1 day ago
  •  ...applicable industry standards. Utilize CMM and a range of conventional and advanced measurement tools to verify part dimensions per engineering drawings. Identify and implement process improvements to enhance the efficiency and throughput of inspection operations.... 
    Temporary work
    Immediate start

    Skylimit Systems

    Simi Valley, CA
    5 days ago
  • $65 - $72 per hour

     ...experience highly preferred Responsibilities Develop high-quality software using the latest Java technologies and frameworks (Java 11+,...  ...Spring Boot, RESTful services, Microservices). Utilize modern engineering practices and methodologies (Agile, CI/CD, TDD, design... 
    Contract work
    Temporary work
    Local area

    Akkodis

    Westlake Village, CA
    4 days ago
  •  ...Overview: Role: AI/ML Engineer Location: Thousand, Oaks, CA Duration: 6 months Role Descriptions: Lead the execution of the commercial analytics strategy| acting as a senior advisor to marketing| sales| and market access teams to shape strategic decisions... 

    Purple Drive

    Thousand Oaks, CA
    10 hours ago
  •  ...Position Overview We are seeking a motivated and skilled Software Developer to join our growing technology team. The ideal candidate...  ...Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field (or equivalent experience... 

    Covered 6 LLC

    Moorpark, CA
    25 days ago
  • $165k - $210k

     ...Details: Principal Firmware Engineer In Office | Westlake Village, California Salary Range: $165,000 to $210,000 This is not...  ...and external manufacturing partners. If you thrive in embedded systems, enjoy solving hard problems at the hardware level... 
    For contractors
    Work at office
    Overseas

    Motive Companies

    Westlake Village, CA
    3 days ago
  •  ...Job Description Job Description We are seeking a highly skilled Lead Quality Engineer to oversee and drive quality assurance initiatives within our aerospace and defense manufacturing operations. The ideal candidate will have a strong background in AS9100 standards... 

    Skylimit Systems

    Simi Valley, CA
    28 days ago

Do you want to receive more vacancies?

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