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.
- 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
- ...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...SuggestedFor subcontractorWork at office
$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...SuggestedPermanent employmentInternship$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...SuggestedFlexible hours$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- ...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...SuggestedPermanent employment
- #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
$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$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 timeFor subcontractorWork at office- ...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
$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 employmentFull timeMonday to FridayShift work$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$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...$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 workWorldwide- ...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...
- ...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...
$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 workWork at officeFlexible hours$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- ...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
- ...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
- 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...
$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 timeFor contractorsWork at officeOverseas$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$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 payFull time- ...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 officeRemote workMonday to Friday
- ...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 workImmediate start
$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 workTemporary workLocal area- ...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...
- ...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...
$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 contractorsWork at officeOverseas- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Embedded). Be the first to apply!
- software implementation project manager Moorpark, CA
- remote software sales Moorpark, CA
- software Moorpark, CA
- principal software engineer
- principal embedded software engineer
- principal software engineer manager
- senior principal software engineer
- principal network administrator
- principal data analyst
- principal analytical consultant


