Demo

Embedded Software Engineer

SRI International
Princeton, NJ Full Time
POSTED ON 1/6/2025 CLOSED ON 2/13/2025

What are the responsibilities and job description for the Embedded Software Engineer position at SRI International?

Overview

SRI’s Integrated Systems & Solutions (InSyS) Division designs leading-edge R&D technologies that power the systems end users depend on every day. From proof-of-concept to execution in the real world, we provide our customers the keys to achieve their objectives. Our goal: To uncover and deliver on profound possibilities for a smarter, safer, and more sustainable world.   

 

For more than 60 years, SRI has innovated, developed, and delivered next-generation imaging capabilities and systems for commercial, defense, space, and scientific applications. Today, the Center for Advanced Imaging is pioneering next-generation technologies that are changing the way we see and understand our world across the electro-optical spectrum.  From design to fabrication, we develop and deploy complex imagers for space, scientific imaging, commercial applications, spectroscopy and more. 

 

The Center for Advanced Imaging based in Princeton, NJ, is seeking innovative, highly motivated Embedded Software Engineer to join us in the development of embedded software.  The ideal candidate will enjoy working with multidisciplinary group dedicated to the development of custom image sensor techniques, devices, modules, and systems for numerous commercial, spacecraft, and government applications. Specifically, development of cameras for applications such as low light imaging, space-based imagers and LiDAR cameras.

 

This is an on site position in Princeton, NJ.

Responsibilities

  • Designing and implementing software of embedded devices and systems
  • Designing, developing, coding, testing, and debugging system software
  • Analyzing and enhancing efficiency, stability, and scalability of system resources
  • Design and develop SW test procedures and quality/test requirements
  • Support test and production

Qualifications

  • B.S. in Electrical Engineering/Electronic Technology or a related field, with some relevant experience.  Masters degree a plus.
  • Due to government contract requirements candidates must be a US Citizen.
  • Strong programming experience in C/C and Python
  • Experience in Linux build, Yocto or Debian
  • Experience in embedded system, i.e., microcontroller, ARM, RISC-V etc.
  • Familiarity with software configuration management tools, IDE, bug tracking and code revision tools
  • Experience of multithreading
  • Strong written and verbal communication skills

Desired qualifications:

  • Analysis and laboratory automation experience, including development experience with automation and analysis tools
  • Experience with NXP iMX8 family or Nvidia family applications
  • Experience with I2C, SPI, UART, USB and Ethernet
  • Video and imaging application experience
  • Ability to learn quickly with a demonstrated drive to succeed

The salary range is: $87,291-$115,659/annually. Salary ranges will vary and are based on several factors, including geographic location, market competitiveness and equity amongst internal employees in similar roles. Positions may also qualify for SRI's Pay for Outstanding Performance program or the annual Performance Based Compensation program. SRI also has a competitive benefits package, to view details please go to https://www.sri.com/resources/benefits/.

 

SRI is an independent nonprofit research institute headquartered in Menlo Park, Calif., with a rich history of supporting government and industry. We create and deliver world-changing solutions for a safer, healthier, and more sustainable future. For more than 75 years, we have collaborated across technical and scientific disciplines to discover and develop groundbreaking products and technologies and bring innovations and ideas to the marketplace.

Salary : $87,291 - $115,659

Software Engineer--US Citizens/Green Card Only
Software Technology Inc -
Princeton, NJ
Sr. Solutions Engineer
Lucid Software -
Trenton, NJ
Data Engineer
United Software Group -
Princeton, NJ

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 Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
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: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634

Sign up to receive alerts about other jobs with skills like those required for the Embedded Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SRI International

SRI International
Hired Organization Address Princeton, NJ Full Time
Stevens Institute of Technology Co-op : Electrical Engineering Job LocationsUS-NJ-PrincetonID2025-6111CategoryInternship...
SRI International
Hired Organization Address Princeton, NJ Full Time
Drexel University Co-op : Software Engineering Job Locations US-NJ-Princeton 2025-6084 Category Internship Position Type...
SRI International
Hired Organization Address Princeton, NJ Temporary
Overview SRI’s Center for Software Engineering is looking for motivated students who are passionate about creating and a...
SRI International
Hired Organization Address Princeton, NJ Temporary
Overview Through SRI's Generalized Emulation of Microcircuits (GEM) program, SRI's Microcircuit Emulation Center (former...

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

Embedded Software Engineer

Actalent, Princeton, NJ

Sr Embedded Software Engineer

SRI International, Princeton, NJ

AI Assistant is available now!

Feel free to start your new journey!