×
Register Here to Apply for Jobs or Post Jobs. X

Lead Embedded Software Engineer; Autonomy

Job in Lynnwood, Snohomish County, Washington, 98037, USA
Listing for: COMFORT SYSTEMS
Full Time position
Listed on 2025-12-05
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Position: Lead Embedded Software Engineer (Autonomy)

Leidos currently has an opening for a Lead Embedded Software Engineer to provide technical firmware engineering expertise and firmware/embedded project management and coordination supporting the design, development and integration of Uncrewed Underwater Vehicle (UUV) programs that address existing and emerging maritime missions of national importance for a broad range of customers across multiple Department of Defense agencies. This position is located at our Lynnwood, WA office.

Primary

Responsibilities
  • Provide technical firmware/embedded leadership on small teams from project inception to project delivery

  • Coordinate with the project manager, customers, and other functional leads to develop schedules and budgets, allocate resources, and track and monitor progress

  • Engage firmware/embedded engineers as a mentor for technical, communication, and executive skills on the team

  • Analyze firmware requirements and decompose into derived functional firmware requirements for a team to execute

  • Design embedded architectures for autonomous systems and vehicles

  • Develop features for a software project based on derived firmware requirements and work with a team of engineers to estimate effort for these features

  • Arbitrate challenging technical decisions with engineers by listening, understanding, and driving towards the best solution to meet the project requirements

  • Work with software project leads to develop consistent processes and spearhead changes and innovation for our software and firmware development processes and methodologies

  • Provide guidance and support through the testing and evaluation process to ensure delivery of a high-quality product

Basic Qualifications
  • Bachelor’s degree with 12-15 years of prior relevant experience or Master’s degree with 10-13 years of prior relevant experience

  • Eligibility to obtain and maintain a Secret clearance, requires US Citizenship

  • Advanced language skills in C/C++ within Linux and embedded environments

  • Expertise in developing embedded solutions and architecture on the STM
    32 family of microcontrollers

  • Expertise working with I2C, SPI, UART, CAN Bus, and similar interfaces on embedded systems

  • An eagerness to lead and mentor a group of senior and junior developers towards a successful product delivery

  • Familiarity and basic understanding of Software Design Patterns

  • Familiarity with Unified Modeling Language (UML) tools such as Cameo or Magic Draw

  • Experience with Agile-based methodologies using the Atlassian tool suite (Jira, Confluence, Bitbucket) or similar tools

  • Ability to communicate and share ideas, concepts, designs, and technical plans with a team of engineers

  • Constant integrity in working with our employees and customers.

Preferred Qualifications
  • Range of experience in languages such as C/C++, Python, and others

  • Experience with virtualized development and production environments (VMware, Docker, etc.)

  • Experience with system autonomy software in C++ or other languages

  • Experience with testing code across multiple projects

  • Ability to identify and resolve code defects in new and legacy code

  • Background with the design, development, integration, and test of autonomous or remotely operated undersea vehicle systems

  • Detailed understanding of Thread safe/Inter-thread communications.

  • Detailed understanding State Machine design.

Original Posting

October 20, 2025

Posting Information

For U.S. Positions:
While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range

Pay Range $ - $

Job Number

REQNUMBER: R-

Equal Employment Opportunity

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/veteran.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary