Embedded Software Engineer Sr

Blue Ribbon Global Technologies

Oak Brook (IL)

On-site

USD 120,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Blue Ribbon Global Technologies is seeking a Senior Software Engineer for embedded systems in the United States. You will design and develop software, write clean, tested code, and resolve defects while collaborating with project managers, designers, and QA engineers.

The role requires 5+ years in embedded software and strong C++14/17, threading, and Linux skills. You will maintain and update existing applications, follow lifecycle processes, and communicate complex technical concepts clearly.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field.
  • 5+ years of experience developing software for embedded systems.
  • Proficiency with C++ (14/17) and threading.

Responsibilities

  • Design and Development: Create software applications and systems that meet business requirements.
  • Coding and Testing: Write clean, efficient, and well-documented code, and test software to ensure it meets quality standards.
  • Problem-Solving: Identify and resolve software defects and issues.
  • Collaboration: Work with stakeholders, including project managers, designers, and QA engineers, to ensure software meets business needs.
  • Maintenance and Updates: Maintain and update existing software applications and systems.
  • Experience Required: Senior Software Engineer.
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field.
  • 5+ years of experience developing software for embedded systems.
  • Must have C++ (14 / 17) experience with knowledge of threading.
  • Proficiency with the Linux Operating System.
  • Experience with software development tools, version control systems, and debugging environments.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to effectively communicate technical concepts both verbally and in writing.
  • Demonstrated ability to work independently while contributing effectively within a team environment.
  • Understanding of software development lifecycle processes and engineering best practices.

Skills

C++14/17
Threading
Linux
Analytical skills
Communication
Independent work
Team collaboration

Education

Bachelor's degree in CS/CE/SE/EE or related field

Tools

Git
GDB

Job description

Key Responsibilities

Design and Development: Create software applications and systems that meet business requirements.

Coding and Testing: Write clean, efficient, and well-documented code, and test software to ensure it meets quality standards.

Problem-Solving: Identify and resolve software defects and issues.

Collaboration: Work with stakeholders, including project managers, designers, and QA engineers, to ensure software meets business needs.

Maintenance and Updates: Maintain and update existing software applications and systems.

Experience Required: Senior Software Engineer

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field.

5+ years of experience developing software for embedded systems, or an equivalent combination of education and experience.

Must have C++ (14 / 17) experience with knowledge of threading

Proficiency with the Linux Operating System

Experience with software development tools, version control systems, and debugging environments.

Strong analytical, problem-solving, and troubleshooting skills.

Ability to effectively communicate technical concepts both verbally and in writing.

Demonstrated ability to work independently while contributing effectively within a team environment.

Understanding of software development lifecycle processes and engineering best practices.

Required Skills :

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer Sr
Embedded Software Engineer Sr

SOMERSET STAFFING • Oak Brook (IL)

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

Blue Ribbon Global Technologies • Oak Brook (IL)

On-site
USD 70,000 - 100,000
Embedded Software Engineer - Jr
Embedded Software Engineer - Jr

SOMERSET STAFFING • Oak Brook (IL)

On-site
USD 65,000 - 90,000
Embedded Software Engineer Sr
Embedded Software Engineer Sr

Expert Technology Services • Oak Brook (IL)

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 Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

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

Cypress HCM • San Diego (CA)

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

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer - Jr
Embedded Software Engineer - Jr

Expert Technology Services • Oak Brook (IL)

On-site
USD 95,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000