Demo

Senior Embedded Software Engineer

DATAMETRICS SOFTWARE SYSTEMS INC.
Chicago, IL Contractor
POSTED ON 11/1/2025
AVAILABLE BEFORE 11/30/2025

Role: Senior Embedded Software Lead

Location: Santa Clara, CA ONSITE

Position: Only W2

visa: GC, GC EAD, CITIZEN


must experience:

  • 10 years’ experience in developing C/C based embedded software, firmware.
  • 3 years’ experience providing technical leadership for teams of at least 5 developers.
  • Comfortable with RTOS concepts (threads, synchronization, scheduling)"


JOB DESCRIPTION

We are seeking a highly seasoned Lead/Manager Embedded Software Engineer to join our dynamic team. In this role, we will lead and develop, compile, run, and debug C/C bare-metal, firmware, and software tests/apps targeting ARM CPUs and DSPs. You will work in pre-silicon (virtual, emulation, and FPGA platforms) and post-silicon (bring-up boards, non-form-factor) environments. Your tasks will include leading and performing unit testing, end-to-end testing of software/hardware features utilizing an established testing framework. Collaboration with multi-functional teams, including system validation, software, firmware, and hardware teams, is crucial to complete pre-silicon and post-silicon test plans successfully. Additionally, you will build automation scripts and set up regression testing to ensure the robustness of our systems!

Key responsibilities:

· Provide technical leadership throughout all stages of the product development process.

· Regular client interactions and management. Including requirement refinement, scope discussions, etc.

· Strong written, verbal, and interpersonal skills including excellent client facing skills - the ability to work effectively with customers to define software solutions

· Experience with leading teams of at least 5 engineers.

· Experience leading off-shore/remote teams.

· Develop, Compile, Run & Debug C/C Bare-metal/Firmware/Software tests/apps (targeting ARM CPU’s/DSP) in Pre-Silicon (Virtual, Emulation and FPGA platforms) & Post-Silicon (Bring up boards, non-form-factor) setups

· Perform unit testing, end-to-end testing of SW/HW features in pre/post silicon setups. Run tests for performance, power characterization in pre/post silicon setups. Understand HW register spec’s, Memory maps and develop/debug firmware

· Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon/post-silicon test plan. Creating automation scripts, setting up regression

· Experience with custom hardware bring-up, using schematics and layout files

· Comfortable with RTOS concepts (threads, synchronization, scheduling)

· Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.)

· Experience in using SW toolkits, code integration, automation using python.

· Understanding of firmware architecture and build systems (e.g., CMake, Makefiles)

· Experience with lab system debug with logic analyzers, scopes, meters, etc.

Required Skills

· 10 years’ experience in developing C/C based embedded software, firmware.

· 3 years’ experience providing technical leadership for teams of at least 5 developers.

· Bachelor or master’s in science or equivalent

· Comfortable with RTOS concepts (threads, synchronization, scheduling

"· Provide technical leadership throughout all stages of the product development process.

· Regular client interactions and management. Including requirement refinement, scope discussions, etc.

· Strong written, verbal, and interpersonal skills including excellent client facing skills - the ability to work effectively with customers to define software solutions

· Experience with leading teams of at least 5 engineers.

· Experience leading off-shore/remote teams.

· Develop, Compile, Run & Debug C/C Bare-metal/Firmware/Software tests/apps (targeting ARM CPU’s/DSP) in Pre-Silicon (Virtual, Emulation and FPGA platforms) & Post-Silicon (Bring up boards, non-form-factor) setups

· Perform unit testing, end-to-end testing of SW/HW features in pre/post silicon setups. Run tests for performance, power characterization in pre/post silicon setups. Understand HW register spec’s, Memory maps and develop/debug firmware

· Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon/post-silicon test plan. Creating automation scripts, setting up regression

· Experience with custom hardware bring-up, using schematics and layout files

· Comfortable with RTOS concepts (threads, synchronization, scheduling)

· Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.)

· Experience in using SW toolkits, code integration, automation using python.

· Understanding of firmware architecture and build systems (e.g., CMake, Makefiles)

· Experience with lab system debug with logic analyzers, scopes, meters, etc."

Hourly Wage Estimation for Senior Embedded Software Engineer in Chicago, IL
$56.00 to $62.00
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 Senior Embedded Software Engineer?

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

Job openings at DATAMETRICS SOFTWARE SYSTEMS INC.

DATAMETRICS SOFTWARE SYSTEMS INC.
Hired Organization Address Philadelphia, PA Full Time
Experience : 10 years Job Description : We are seeking a highly skilled AI Engineer with expertise in Retrieval-Augmente...
DATAMETRICS SOFTWARE SYSTEMS INC.
Hired Organization Address Santa Clara, CA Contractor
Role: Senior Embedded Software Lead Location: Santa Clara, CA ONSITE Exp: 12 years Job Type: W2 Only must experience : 1...
DATAMETRICS SOFTWARE SYSTEMS INC.
Hired Organization Address New Haven, MI Full Time
Experience: 10 years Job Description :  Skills; PySpark , Databrick , Performance tuning , Oracle PL/SQL, AWS, PostgreS...

Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Chicago, IL area that may be a better fit.

Senior Embedded Software Engineer

Actalent, Chicago, IL

Senior Embedded Software Engineer

Kranze Technology Solutions, Inc., Des Plaines, IL

AI Assistant is available now!

Feel free to start your new journey!