Motive Companies
Embedded Software Engineer
Motive Companies, Tustin, California, 92681
Details: 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 Details: 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