Iteris
Sr. Embedded Software Engineer
Iteris, Santa Ana, California, United States, 92725
Sr. Embedded Software Engineer
Santa Ana, CA, USA
Req #400
Monday, September 30, 2024
Iteris is looking for a motivated Sr. Embedded Software Engineerwho wants to help make transportation systems safer and more efficient. This individual will work within Iteris' Development Group under the Advanced Sensors team, which is a core group of software engineers, machine learning algorithm engineers, hardware engineers, and designers who develop systems that provide detection, safety, data, and connected vehicle applications that help our public agency clients better understand, plan, and manage the transportation network.
This opportunity will be at the Santa Ana, California, Iteris office. Local candidates or those planning to move to the Orange County Area need only apply. This role will require working in office Mon-Thurs 9am - 3pm. Remote option is available for hours worked after 3pm and all day Friday.
What you will be doing:
Develop and implement software for embedded systems and devices which collect, analyze, and visualize traffic data to help federal, state and local governments make smart investment decisions and improve safety
Collaborate with product and technical staff on product road-map and R&D planning
Perform code reviews and design reviews to ensure development best practices are being adhered to
Research and adopt new utilities, frameworks, and technologies
Assures product quality by designing testing methods; testing finished products and system capabilities
Provides engineering information by answering questions and requests
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
Contributes to team effort by accomplishing related results as needed
Act as a liaison to other engineering functions and other departments (Operations, Sales and Marketing, Product Management, Product Support)
Prepare reports on team/project progress
Coordinate design reviews and other development reviews as necessary
Manage field and production issues and drive resolution of problems
Minimal travel may be required
What you need to be successful in this role:
Bachelor's Degree or Work Equivalent experience in Computer Science, Software Engineering, or related field
10+ years software development experience (C, C++ or similar)
5+ years of experience with embedded systems design and embedded software applications
Experience working with ARM processors and Microcontrollers
Excellent knowledge of U-Boot and Linux O/S for embedded systems
Experience with writing Linux Shell/Bash scripts
Expertise in writing and debugging Linux drivers (SPI, UART, I2C, RS-485, etc.) and User Space Qt application
Familiar with Linux file system
Familiar with GNU debugging tool and JTAG debugging tool
Expertise in design, implementing and debugging multi-threaded, real-time application and kernel drivers
Familiar with software configuration management tools
Experience with video streaming framework (GStreamer, Live555, etc.)
Experience creating software images for production support
Experience with inter-process communications
Experience in an Agile development methodology including best practices such as automated tests, continuous integration, shared ownership, pull requests and code reviews
Iteris anticipates paying between $155,000 and $170,000 for this role. However, actual pay offered may vary depending on job related knowledge, skills, and experience.
#LI-HYBRID
What’s in it for you:
Incentive-based yearly bonus
401(k) with immediate matching and no vesting period
Open Paid-Time-Off [PTO]
Comprehensive medical, dental, and vision coverage
Life insurance
Medical reimbursement plans
Disability coverage
Family-friendly programs
Education assistance program
In-house training programs
Iteris, Inc. [NASDAQ: ITI] is the world’s trusted technology ecosystem for smart mobility infrastructure management. Delivered through Iteris’ ClearMobility Platform, our cloud-enabled end-to-end solutions monitor, visualize and optimize mobility infrastructure around the world, and help bridge legacy technology silos to unlock the future of transportation. That’s why more than 10,000 public agencies and private-sector enterprises focused on mobility rely on Iteris every day. And we want YOU to join us on this important journey! Visit www.iteris.com for more information, and join the conversation on Twitter (https://twitter.com/iteris) , LinkedIn (https://www.linkedin.com/company/iteris-inc-) , and Facebook (https://www.facebook.com/iterisinc/) .
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
Pay Type Salary
Apply Now
Santa Ana, CA, USA
Req #400
Monday, September 30, 2024
Iteris is looking for a motivated Sr. Embedded Software Engineerwho wants to help make transportation systems safer and more efficient. This individual will work within Iteris' Development Group under the Advanced Sensors team, which is a core group of software engineers, machine learning algorithm engineers, hardware engineers, and designers who develop systems that provide detection, safety, data, and connected vehicle applications that help our public agency clients better understand, plan, and manage the transportation network.
This opportunity will be at the Santa Ana, California, Iteris office. Local candidates or those planning to move to the Orange County Area need only apply. This role will require working in office Mon-Thurs 9am - 3pm. Remote option is available for hours worked after 3pm and all day Friday.
What you will be doing:
Develop and implement software for embedded systems and devices which collect, analyze, and visualize traffic data to help federal, state and local governments make smart investment decisions and improve safety
Collaborate with product and technical staff on product road-map and R&D planning
Perform code reviews and design reviews to ensure development best practices are being adhered to
Research and adopt new utilities, frameworks, and technologies
Assures product quality by designing testing methods; testing finished products and system capabilities
Provides engineering information by answering questions and requests
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
Contributes to team effort by accomplishing related results as needed
Act as a liaison to other engineering functions and other departments (Operations, Sales and Marketing, Product Management, Product Support)
Prepare reports on team/project progress
Coordinate design reviews and other development reviews as necessary
Manage field and production issues and drive resolution of problems
Minimal travel may be required
What you need to be successful in this role:
Bachelor's Degree or Work Equivalent experience in Computer Science, Software Engineering, or related field
10+ years software development experience (C, C++ or similar)
5+ years of experience with embedded systems design and embedded software applications
Experience working with ARM processors and Microcontrollers
Excellent knowledge of U-Boot and Linux O/S for embedded systems
Experience with writing Linux Shell/Bash scripts
Expertise in writing and debugging Linux drivers (SPI, UART, I2C, RS-485, etc.) and User Space Qt application
Familiar with Linux file system
Familiar with GNU debugging tool and JTAG debugging tool
Expertise in design, implementing and debugging multi-threaded, real-time application and kernel drivers
Familiar with software configuration management tools
Experience with video streaming framework (GStreamer, Live555, etc.)
Experience creating software images for production support
Experience with inter-process communications
Experience in an Agile development methodology including best practices such as automated tests, continuous integration, shared ownership, pull requests and code reviews
Iteris anticipates paying between $155,000 and $170,000 for this role. However, actual pay offered may vary depending on job related knowledge, skills, and experience.
#LI-HYBRID
What’s in it for you:
Incentive-based yearly bonus
401(k) with immediate matching and no vesting period
Open Paid-Time-Off [PTO]
Comprehensive medical, dental, and vision coverage
Life insurance
Medical reimbursement plans
Disability coverage
Family-friendly programs
Education assistance program
In-house training programs
Iteris, Inc. [NASDAQ: ITI] is the world’s trusted technology ecosystem for smart mobility infrastructure management. Delivered through Iteris’ ClearMobility Platform, our cloud-enabled end-to-end solutions monitor, visualize and optimize mobility infrastructure around the world, and help bridge legacy technology silos to unlock the future of transportation. That’s why more than 10,000 public agencies and private-sector enterprises focused on mobility rely on Iteris every day. And we want YOU to join us on this important journey! Visit www.iteris.com for more information, and join the conversation on Twitter (https://twitter.com/iteris) , LinkedIn (https://www.linkedin.com/company/iteris-inc-) , and Facebook (https://www.facebook.com/iterisinc/) .
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
Pay Type Salary
Apply Now