Embedded Software Engineer

Santa Ana, CA, USA Req #240
Tuesday, April 12, 2022

The Embedded Software Engineer will execute full embedded software development life cycle. Designs and develop professionally written, testable code to generate features related to backend, front-end graphical user interface (GUI). You will complete analysis, design, development, testing, and implementation of various embedded software systems. Adept at designing and building applications with usability and high performance in mind.

What you will be doing:

  • Develop and implement software of embedded devices and systems
  • Develop, code, test and troubleshoot the system software
  • Provide postproduction support when necessary
  • Analyze, monitor, and improve efficiency, stability of the system
  • Interface with hardware design and development
  • Support software QA and field testing
  • Travel for field troubleshooting


What you need to be successful in this role:

  • Bachelor's Degree (four-year college or technical school) Required, Field of Study: Computer Science, Engineering, or related field
  • 3+ years of experience in embedded software engineering
  • At least three (3) plus years of experience with development and troubleshooting on embedded targets, working with ARM processors and Microcontrollers
  • Three (3) years of experience with writing bash scripts, writing and debugging Linux drivers (SPI, UART, I2C, RS-485, etc.)
  • Writing network applications in user space, advanced understanding of Linux networking stack is required
  • Expertise in C programming language
  • Excellent knowledge of uBoot and Linux OS
  • Proficiency, three (3) years in design, implementing and debugging multi-threaded, real-time application and kernel drivers
  • 3 years expertise in writing network applications in user space (well understanding of Linux networking stack is required)
  • 2 years of experience with video streaming framework (GStreamer, Live555, etc.)
  • Minimum one (1) year of experience creating software images for production support
  • 2 years of experience with inter-processor communications

What’s in it for you:


  • Incentive-based fiscal year-end bonuses
  • 401(k)/Retirement savings plan and match on day one
  • Comprehensive medical and dental coverage
  • Vision plan
  • Life insurance
  • Medical reimbursement plans
  • Disability coverage
  • Generous paid-time-off (PTO) benefits
  • Family-friendly programs
  • Comprehensive education assistance program
  • In-house training programs


Iteris, Inc. (NASDAQ: ITI) is a pioneer and leader in smart mobility, providing industry-leading technologies and services that help cities, states and commercial enterprises achieve safer, smarter and more sustainable transportation systems. From AI-powered sensors and connected vehicle technologies at the intersection to powerful cloud-based software solutions, and a broad range of consulting services – from intelligent transportation system (ITS) planning, design and engineering to staffing and operations, and much more – Iteris is the only company positioned to deliver the future of smart mobility. And we want YOU to join us on this important journey!


Iteris, Inc. is an Affirmative Action and Equal Employment Opportunity (EEO) employer.  We do not discriminate on the basis of age, race, gender identity and expression, color, sexual orientation, marital status, pregnancy or related conditions (including breastfeeding), national origin/ancestry, religion, military/veteran status, genetic information, citizenship status or any other characteristic and group protected by applicable law.  Iteris, Inc. complies with the Americans with Disabilities Act to ensure equal access to all qualified individuals with a physical or mental disability.  This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. A valid driver’s license may be required based on essential duties.

Other details

  • Job Function Roadways Sensors
  • Pay Type Salary