Embedded Software Engineer

Insight Global

Long Beach (CA)

On-site

USD 110,000 - 140,000

Full time

18 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Insight Global is seeking an Embedded Software Engineer to design, develop, test, and maintain software for embedded devices and systems. The role focuses on translating customer requirements into robust software designs, integrating software with hardware, and continually improving performance and reliability.

The engineer will work with Linux, RTOS, and Windows environments, using compilers and debugging tools, while delivering integration and test reports as part of the project lifecycle.

Qualifications

  • Bachelor’s degree in engineering or related field is required.
  • 8+ years of related work experience is advantageous.
  • Strong experience in ADA, C/C++, Python, Java and OO languages or scripting languages.
  • Experience with Linux, RTOS, and Windows environments.
  • Familiarity with compilers, debuggers, bus or logic analyzers, and lab/test equipment.
  • Experience in embedded systems, requirements and traceability, software troubleshooting, and root cause analysis.
  • Ability to deliver software integration and test results reports.

Responsibilities

  • Design, develop, test, debug, and maintain software for embedded devices and systems.
  • Review customer requirements and translate them into effective embedded software designs.
  • Integrate embedded software with hardware components and optimize performance.
  • Monitor and analyze system performance to improve efficiency, reliability, and stability.
  • Author software integration and test results reports and support project management activities.

Skills

ADA
C/C++
Python
Java
Object oriented languages
Scripting languages
Linux
RTOS
Windows
Embedded systems
Requirements & traceability
Software troubleshooting

Education

Bachelor’s Degree in Engineering
8 years of relevant experience

Tools

Compilers
Debuggers
Bus analyzers
Logic analyzers
Lab/test equipment

Job description

This Embedded Software Engineer is responsible for designing, developing, testing, debugging, and maintaining software for embedded devices and systems while ensuring compliance with industry standards, customer requirements, safety regulations, and applicable guidelines. The role involves reviewing and analyzing customer requirements and translating them into effective software designs for embedded applications. The engineer writes and optimizes software code for specialized hardware platforms, integrates embedded software with hardware components, and continuously analyzes system performance to improve efficiency, reliability, and stability. Additionally, the individual conducts software testing and debugging activities, stays current with emerging technologies, development tools, frameworks, and regulatory changes, and incorporates relevant advancements into product development. The position also includes monitoring and evaluating the performance of internal and supplier software teams to ensure compliance with project plans, quality expectations, and industry standards, while supporting embedded software project management activities throughout the product lifecycle. The candidate is responsible for authoring their own software integration and test results report as part of their job duties

Required Skills & Experience
  • Ability to obtain a clearanc
  • Bachelor’s Degree in an engineering discipline experience or 8 years’ related relevant work experience
  • Experience in ADA, C/C++, Python, Java, and equivalent object oriented languages or scripting languages
  • Experience in Linux, Real-time operating systems, Windows
  • Experience in Compilers, debuggers, bus or logic analyzers, and other lab / test equipment
  • Experience in Embedded systems, requirements and traceability, software troubleshooting and root cause analysis
  • Delivering software integration and test results report
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

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

Trenton Systems, Inc. • Duluth (GA)

Hybrid
USD 110,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer (C/C++ & Embedded Systems)
Embedded Software Engineer (C/C++ & Embedded Systems)

AllSTEM Connections • New Freedom

On-site
USD 90,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

VS Tech Solutions • York

On-site
USD 80,000 - 100,000
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 Sr
Embedded Software Engineer Sr

SOMERSET STAFFING • Oak Brook (IL)

On-site
USD 120,000 - 160,000
Embedded Software Engineer Sr
Embedded Software Engineer Sr

Blue Ribbon Global Technologies • Oak Brook (IL)

On-site
USD 120,000 - 170,000
Embedded Software Engineer - Platform & Firmware
Embedded Software Engineer - Platform & Firmware

Pivotal Systems • Fremont (CA)

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

SOMERSET STAFFING • Oak Brook (IL)

On-site
USD 95,000 - 125,000