Search Jobs

Find your next opportunity here.

So sorry, this position is no longer available. Please go ahead and submit your application. We may have other positions that would be the perfect fit for you. Alternatively, you may want to apply to one of the following related jobs:

Embedded Software Engineer

Tustin, CA 92780

Posted: 10/16/2024 Employment Type: Direct Industry: Engineering Job Number: 85101

Job Description

Purpose and Scope:
The Embedded Software Engineer will primarily be involved with developing new products and supporting the existing products and our production and service teams.  They will perform in-lab troubleshooting of complex embedded systems, identifying issues and bugs, and work with the engineering team to address bugs / firmware issues.   

Job Requirements

Responsibilities:
  • Support the transfer of new designs from R&D to production and service.
  • Facilitate firmware and software testing as it relates to manufacturing and service operations.
  • Debug firmware and related hardware issues to identify root causes (logic probing, measuring voltages, etc.).
  • Work with engineering team, manufacturing and service teams on failure analysis and documentation of product defects related to firmware and software issues.
  • Work with engineering team on new design improvements based on internal and customer feedback.
  • Use issue tracking software (Jira) and version control tools (Git, SVN) to document / retrieve latest product releases.
  • All other duties as required.
Skills / Other:
  • Outstanding communication skills, both verbal and written, plus presentation skills.
  • Multi-tasking.
  • Able to work both independently and cooperatively with cross-disciplinary teams.
  • Experience in troubleshooting electrical circuits in development of embedded software.  
  • Knowledgeable of electronic hardware.
  • Able to read schematics.
Education/ Training:
  • Bachelor's degree in Computer Science or Computer Engineering or Electrical Engineering with Embedded Firmware Experience.
Technical Requirements:
  • Strong design experience in C/C++ for embedded applications.
  • Experience with chip-to-chip communication protocols or interfaces (I2C, SPI. UART, etc.).
  • Experience in various wired communication protocols, such CAN and PLC.
  • Experience in various wireless communication protocols, such as WiFi.
  • Experience with .NET framework, C# and windows application development is preferred.
  • Familiarity with issue tracking software (Jira) and version control tools (Git, SVN).
  • Familiar with common laboratory engineering tools, such as logic analyzers, oscilloscopes, power supplies, function generators, digital multi-meters, etc.
Experience:
  • 3-5 Years of experience in embedded systems development.
  • Experience involving microcontrollers using various platforms (microchip and ESP32 platform), strongly preferred.

Pay:$110,000 - $130,000/yr



Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Tustin, CA

Ready to take the next step in your career journey? Explore our job opportunities in and around Tustin, California! Nestled in beautiful Orange County, Tustin offers a vibrant and diverse community with endless growth possibilities. Imagine working just a stone's throw away from The District at Tustin Legacy for shopping and dining, or catching a show at the nearby Chance Theater. With its close proximity to acclaimed art galleries and delicious eateries serving up authentic Mexican cuisine, Tustin is a place where work and play harmoniously collide. Join us in discovering the charm of Tustin, where career opportunities meet a rich cultural tapestry waiting to be explored. Let's find your perfect fit in this dynamic region!