Demo

Principal Software Engineer - Embedded Systems

ThinKom Solutions, Inc.
Hawthorne, CA Full Time
POSTED ON 11/12/2025 CLOSED ON 1/30/2026

What are the responsibilities and job description for the Principal Software Engineer - Embedded Systems position at ThinKom Solutions, Inc.?

Job Summary

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, embedded systems and networking. This position is focused on the role of principal software engineering in the design and development of embedded systems.

Essential Job Duties And Responsibilities

  • Define and implement scalable, modular, and maintainable embedded software architectures
  • Guide teams in developing firmware and software for microcontrollers, DSPs, and SoCs
  • Lead the selection of software frameworks, operating systems (RTOS, Linux, or bare-metal), and development tools
  • Ensure software designs meet real-time performance, power efficiency, and security requirements
  • Collaborate with hardware engineers to optimize system performance and resource utilization
  • Establish best practices for software development, including modularity, reusability, and design patterns

Skills And/or Experience Needed

  • PhD or MS in Computer Engineering, Electrical Engineering, or a related field
  • 8 years of experience in the field of Software Development, with at least 3 years in an architectural role
  • Proficiency in C, C , and assembly language for embedded systems
  • Expertise in embedded operating systems (RTOS, Linux, FreeRTOS, Zephyr, etc.)
  • Experience with microcontrollers (ARM Cortex, RISC-V, etc.), SoCs, and FPGAs
  • Strong knowledge of real-time systems, multi-threading, and low-level programming
  • Experience with communication protocols (SPI, I2C, UART, CAN, Ethernet, Bluetooth, etc.)
  • Familiarity with software development tools (Git, GCC, Vivado, IAR, etc.)
  • Experience with scripting languages Python, Bash, JavaScript a plus

Technical Leadership & Collaboration

  • Provide mentorship and technical direction to software engineers
  • Work closely with product managers, hardware engineers, and other stakeholders to translate requirements into robust system designs
  • Participate in technical reviews, risk assessments, and design validation
  • Interpersonal skills to effectively work with ThinKom people internally as well as working effectively with suppliers and customers
  • Ability to effectively present information in team meetings and design reviews, as needed

Other Abilities

  • Ability to communicate calmly in a well thought out response, verbal and written
  • Must have strong problem-solving abilities

Additional Requirements

  • Must be eligible to obtain and hold a US DoD Security Clearance in support of US Government contracts/ subcontracts

Physical Demands

  • Ability to travel up to 5% of the time
  • This position uses a computer terminal to access, input, and retrieve data
  • This position may be subject to interruptions that may cause a change in immediate priorities and/or work focus
  • While performing duties to this position, employee is occasionally required to stand, walk, sit, stoop, reach, and/or bend
  • May occasionally lift and/or move parts, files or boxes up to 40 pounds
  • May be subjected to occasional irregular or extended work hours
  • May be required to sit for extended lengths of time
  • Must be able to work in an environment that may be subjected to occasional loud noises, hazardous materials and chemicals

Salary Range - $130,000 - $170,000

ThinKom offer generous benefits including: Medical, Dental, Vision, Disability, Life, 401k Matching (4%), PTO, paid Holidays and Bonus Plan.

ThinKom Solutions is an Equal Employment Opportunity Employer.

ThinKom Solutions is a Drug and Alcohol free working environment with a zero-tolerance policy.

Salary : $130,000 - $170,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer - Embedded Systems?

Sign up to receive alerts about other jobs on the Principal Software Engineer - Embedded Systems career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ThinKom Solutions, Inc.

  • ThinKom Solutions, Inc. Hawthorne, CA
  • Job Summary Thinkom Solutions is looking for qualified applicants to work with a team in the Supply Chain & Materials department and be responsible for Pur... more
  • 13 Days Ago

  • ThinKom Solutions, Inc. Hawthorne, CA
  • Job Summary Responsible for supporting ThinKom’s overall IT operations, infrastructure reliability, and compliance posture under CMMC and FedRAMP guideline... more
  • 13 Days Ago

  • ThinKom Solutions, Inc. Hawthorne, CA
  • Job Summary This position includes responsibility to provide effective people and systems management of the Quality Assurance team while overseeing all asp... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer - Embedded Systems jobs in the Hawthorne, CA area that may be a better fit.

  • Lynx Palmdale, CA
  • Job Title: Principal Embedded Software Engineer Location : Fort Worth TX or Palmdale CA. Salary Range: $160,000 - $200,000 Bonus Eligible Company Overview ... more
  • 2 Days Ago

  • Silvus Technologies Los Angeles, CA
  • The Company Silvus Technologies , a leading provider of advanced MANET and MIMO communications systems, is reshaping mesh network technology for mission-cr... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!