Sr. Embedded Firmware Engineer Job at Insight Global, San Francisco, CA

  • Insight Global
  • San Francisco, CA

Job Description

Required Skills & Experience
• BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or related field\n\t• 5+ years of experience developing embedded firmware for production systems\n\t• Strong proficiency in C programming\n\t• Experience with embedded microcontrollers and low-level firmware development\n\t• Experience working in RTOS and/or bare-metal environments\n\t• Strong understanding of common embedded communication protocols:\n\t\t• CAN\n\t\t• SPI\n\t\t• I2C\n\t\t• UART\n\t\t• Ethernet\n\t• Ability to read and understand electrical schematics\n\t• Strong debugging and root-cause analysis skills across firmware, embedded hardware, and system integration issues\n\t• Experience bringing up new hardware systems and troubleshooting communication interfaces\n\t• Understanding of digital electronics and embedded hardware fundamentals\n\t• Strong collaboration skills and ability to work effectively in a highly cross-functional team environment

Nice to Have Skills & Experience
• Experience with autonomous vehicles, off-road vehicles, automotive systems, robotics, mining equipment, or industrial automation\n\t• Experience with CAN-based vehicle networks and protocols such as:\n\t\t• J1939\n\t\t• CAN diagnostics (UDS)\n\t\t• CANopen\n\t• Automotive Ethernet or Time-Sensitive Networking (TSN) experience\n\t• Experience with STM32 or similar microcontroller platforms\n\t• Familiarity with safety-critical systems and standards such as ISO 26262\n\t• Experience implementing or supporting drive-by-wire systems\n\t• Experience reverse engineering or integrating with third-party vehicle systems\n\t• Python scripting or tooling experience\n\t• Familiarity with AI-assisted development tools (ChatGPT, Claude, Codex, GitHub Copilot, etc.)

Job Description

Seeking an Embedded Firmware Engineer to join our growing autonomy team and help scale autonomous solutions across mining and industrial vehicle platforms. You'll work at the intersection of firmware, embedded systems, vehicle communications, and safety-critical controls, developing the software that enables autonomous systems to communicate with and control real-world equipment.\n\nThis role is ideal for engineers who enjoy working close to the hardware, solving complex debugging challenges, and building reliable embedded software in demanding environments. You'll collaborate closely with electrical, systems, autonomy, and vehicle integration teams to bring new capabilities from concept to deployment.\n\n\t• Develop and maintain embedded firmware in C for microcontroller-based systems operating in real-world vehicle environments\n\t• Build firmware for custom hardware platforms from schematic review through deployment\n\t• Integrate sensors, actuators, vehicle interfaces, and communication systems into autonomous vehicle platforms\n\t• Design and implement firmware supporting drive-by-wire vehicle control systems\n\t• Work with vehicle communication protocols including CAN and related automotive networking technologies\n\t• Debug complex firmware, hardware, and system-level issues using oscilloscopes, analyzers, and other diagnostic tools\n\t• Read and interpret electrical schematics to understand system architecture and bring up new hardware platforms\n\t• Investigate and resolve communication, performance, and integration issues across embedded systems\n\t• Develop software running on bare-metal and real-time operating system (RTOS) environments\n\t• Collaborate with autonomy, perception, controls, and electrical engineering teams to deliver robust vehicle functionality\n\t• Support field testing and deployment activities as autonomous systems are integrated into customer vehicles

Job Tags

Similar Jobs

Chicago & Midwest Regional Joint Board of Workers United / S...

Union Representative - Ohio Job at Chicago & Midwest Regional Joint Board of Workers United / S...

 ...Workers United Chicago & Midwest Regional Joint Board of Workers United/ SEIU Union Representative Ohio Based in Ohio Job Summary: As a Union Representative , you will advocate for union members, ensuring their rights and interests are represented... 

Kuppa Joy

* Head Coffee Roaster Job at Kuppa Joy

 ...PositionDo you have a passion for roasting and want to roast the finest coffee California's Central Valley has to offer?We are looking for an...  ...production logs are accurate. The essential qualities of a roaster include, but are not limited to, attention to detail, focus,... 

Arrowhead Talent Solutions

Inside Sales Representative Job at Arrowhead Talent Solutions

 ...Arrowhead Talent Solutions is helping a manufacturing company find an Inside Sales Representative in the North Canton, OH area. Position Summary The Inside Sales Representative is responsible for supporting day-to-day sales operations by managing customer inquiries... 

Compacting Tooling Inc

EDM Wire Operator Job at Compacting Tooling Inc

 ...Job Description Job Description About the Role: Compacting Tooling Inc is looking for a skilled EDM Wire Operator to join our precision manufacturing team in McKeesport, PA. This is a great opportunity to apply your technical expertise in a hands-on role where accuracy... 

Ardor Health Solutions

2026-27 School-Based Physical Therapist Job at Ardor Health Solutions

 ...Job Summary (Physical Therapist School Year 2026-27, Fayetteville, NC): - Position: 2 Physical Therapist openings for the 2026-27 school...  ...13, 2026 May 21, 2027) - Population: Pediatric/school-based caseload (students with physical therapy needs) -...