Embedded System Software Engineer

TDK AIsight

Minneapolis (MN)

On-site

USD 110,000 - 140,000

Full time

15 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TDK AIsight in Minneapolis seeks an Embedded Systems & Software Engineer to advance next-gen AR/VR, IoT, and sensor-driven platforms across firmware, Linux, hardware integration, and tooling.

You will collaborate across electrical, mechanical, software, and manufacturing teams to bring highly integrated systems from prototype to production, with work spanning embedded firmware, Linux, Python tooling, and system optimization.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
  • 5+ years of embedded systems, firmware, or software engineering experience.
  • Strong experience with embedded C/C++ development.

Responsibilities

  • Develop and maintain embedded firmware in C/C++ for microcontrollers and connected systems.
  • Integrate sensors, cameras, actuators, and peripheral interfaces including SPI, I²C, UART, and GPIO.
  • Support embedded Linux platforms, device drivers, and hardware interfaces.
  • Build Python tools for manufacturing, diagnostics, automation, calibration, and data collection.
  • Participate in hardware bring-up, system debugging, validation, and performance optimization.
  • Collaborate on architecture discussions, schematic reviews, and cross-functional system integration.
  • Help optimize power, latency, thermal performance, reliability, and manufacturability across embedded platforms.

Skills

Embedded C/C++
Python tooling
Hardware debugging
Cross-functional collaboration
Oscilloscopes & analyzers

Education

Bachelor's or Master's in Electrical/Software Engineering

Tools

Oscilloscopes
Logic analyzers
JTAG/SWD debuggers
SPI/I2C/UART interfaces

Job description

We are seeking an Embedded Systems & Software Engineer to help develop next-generation AR/VR, IoT, and sensor-driven platforms spanning embedded firmware, Linux systems, hardware integration, and software tooling.

This role is ideal for an engineer who enjoys working across the hardware and software boundary and wants to contribute to products from early prototype through production. You will collaborate with multidisciplinary teams across electrical, mechanical, software, and manufacturing engineering to bring highly integrated systems to life.

The work includes a mix of embedded firmware, Linux integration, Python tooling, hardware debugging, and system-level optimization across sensor-rich and connected devices.

What You’ll Work On
  • Develop and maintain embedded firmware in C/C++ for microcontrollers and connected systems
  • Integrate sensors, cameras, actuators, and peripheral interfaces including SPI, I²C, UART, and GPIO
  • Support embedded Linux platforms, device drivers, and hardware interfaces
  • Build Python tools for manufacturing, diagnostics, automation, calibration, and data collection
  • Participate in hardware bring-up, system debugging, validation, and performance optimization
  • Collaborate on architecture discussions, schematic reviews, and cross-functional system integration
  • Help optimize power, latency, thermal performance, reliability, and manufacturability across embedded platforms
What We’re Looking For (required)
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related technical field
  • 5+ years of embedded systems, firmware, or software engineering experience preferred
  • Strong experience with embedded C/C++ development
  • Hands-on experience with microcontrollers and embedded interfaces
  • Proficiency with Python for tooling, testing, or automation
  • Ability to debug across both hardware and software environments
  • Experience using oscilloscopes, logic analyzers, JTAG/SWD debuggers, or related tools
  • Strong collaboration and communication skills across technical disciplines
Helpful Experience (highly valued)
  • AR/VR hardware or wearable technologies
  • Embedded Linux or RTOS platforms
  • Camera systems, imaging pipelines, or sensor integration
  • Wireless systems including BLE or Wi-Fi
  • Manufacturing test systems or calibration workflows
  • Battery-powered or low-power embedded devices
  • IoT platforms or connected edge systems
Why This Role

This is an opportunity to work on advanced embedded technologies that connect sensors, software, hardware, and real-world applications. The role offers broad technical exposure, meaningful product impact, and close collaboration across multiple engineering disciplines.

We are looking for engineers who are thoughtful, curious, collaborative, and excited to help shape emerging technologies in a supportive and fast-moving environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2
Embedded Systems Engineer
Embedded Systems Engineer

Terranova • Berkeley (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer 2
Embedded Software Engineer 2

Veriipro • Mossville (IL)

On-site
USD 80,000 - 100,000
Embedded Systems/Hardware Solutions Architect
Embedded Systems/Hardware Solutions Architect

Let’s Prototype | Product Development & Prototyping • Miami (FL)

On-site
USD 90,000 - 140,000
Senior Embedded Systems Engineer: C/C++, Linux, IoT
Senior Embedded Systems Engineer: C/C++, Linux, IoT

TDK AIsight • Minneapolis (MN)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Senior Embedded Firmware Engineer (Remote - US)
Senior Embedded Firmware Engineer (Remote - US)

Jobgether • United States

Remote
USD 90,000 - 120,000
Opportunity to work on cutting-edge devices
Professional growth opportunities
Collaborative team environment