Embedded Software Engineer

Intelliswift - An LTTS Company

Burlingame (CA)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intelliswift - An LTTS Company in Burlingame, CA, is seeking an Embedded Software Engineer to design, develop and maintain software for embedded systems and connected devices powering next-generation consumer electronics.

You will implement new features, troubleshoot defects, and collaborate with hardware, systems, test and product engineering teams, writing clean, well-tested code following best practices.

Qualifications

  • Bachelor's degree or equivalent in a technical field.
  • 2–6 years of software development experience.
  • At least 1 year of experience programming in C++ or Java.
  • At least 1 year of experience with embedded systems.
  • Experience software for consumer electronics, IoT, wearables or similar hardware.

Responsibilities

  • Design, develop, and maintain software for embedded systems and connected devices.
  • Implement new features and enhancements for existing products.
  • Investigate, troubleshoot, and resolve defects and performance issues.
  • Collaborate with hardware, systems, test, and product engineering teams.
  • Write clean, well-tested code following best practices and participate in code reviews.
  • Create and maintain technical documentation and development procedures.
  • Support product validation, testing, and deployment activities.

Skills

C++/Java
Embedded systems
Debugging
Data structures
Communication

Education

Bachelor's in CS/CE/EE

Job description

Duration

12 Months Contract (W2 Only, potential extension)

Overview

We are seeking an Embedded Software Engineer to help develop and enhance software powering next-generation consumer electronic devices. This role offers the opportunity to work on innovative products that combine hardware and software to create intuitive user experiences.

Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience).
  • 2–6 years of software development experience.
  • At least 1 year of experience programming in C++ or Java.
  • At least 1 year of experience working with embedded systems.
  • Experience developing software for consumer electronics, connected devices, IoT products, wearables, mobile devices, or similar hardware platforms.
  • Strong debugging, troubleshooting, and problem‑solving skills.
  • Strong understanding of software development fundamentals, data structures, and algorithms.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with Python development.
  • Experience working in Linux-based embedded environments.
  • Familiarity with real-time or resource-constrained systems.
  • Experience with device connectivity technologies such as Bluetooth or wireless communication protocols.
  • Background supporting audio, multimedia, or low-level system software.
  • Experience working through the full product development lifecycle from concept to release.
Responsibilities
  • Design, develop, and maintain software for embedded systems and connected devices.
  • Implement new features and enhancements for existing products.
  • Investigate, troubleshoot, and resolve software defects and performance issues.
  • Collaborate with cross‑functional teams including hardware, systems, test, and product engineering.
  • Write clean, maintainable, and well‑tested code following software engineering best practices.
  • Participate in code reviews and technical discussions.
  • Contribute to future product development initiatives and platform improvements.
  • Create and maintain technical documentation, configuration guides, and development procedures.
  • Support product validation, testing, and deployment activities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Digital Monitoring Products • Springfield (MO)

On-site
USD 80,000 - 110,000
Medical, Dental, 401k
Paid vacation/holidays
Free security system
+1
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Embedded Engineer
Embedded Engineer

BayOne Solutions • Sunnyvale (CA)

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

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

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

AlphaPRO Consultancy • Sterling Heights (MI)

On-site
USD 90,000 - 120,000