Mid-Level Embedded Software Engineer - C++/Linux

Blue Ribbon Global Technologies

Oak Brook (IL)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Blue Ribbon Global Technologies in Oak Brook, IL, is seeking a Mid Software Engineer to design and develop embedded software that meets business requirements.

You will write clean C++14/17 code, work on Linux, coordinate with QA and design teams, and participate in the full software lifecycle. The role demands 3-5 years of embedded experience and strong problem-solving and communication skills.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field.
  • 3-5 years of experience developing software for embedded systems.
  • Proficient in C++ (C++14/17) with threading knowledge.
  • Proficient with the Linux operating system.
  • Experience with version control, debugging environments, and software development tools.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and within a team; understood SDLC and engineering best practices.

Responsibilities

  • Design and develop software applications and systems that meet business requirements.
  • Code, test, and ensure software quality.
  • Identify and resolve defects and issues.
  • Collaborate with project managers, designers, and QA engineers to meet needs.
  • Maintain and update existing software applications and systems.

Skills

C++14/17
Threading
Linux
Version control
Debugging tools
Analytical thinking
Communication
Independent work
SDLC knowledge

Education

Bachelor's degree in Computer Science or related field

Tools

GDB
Make / CMake

Job description

Blue Ribbon Global Technologies in Oak Brook, IL, is seeking a Mid Software Engineer to design and develop embedded software that meets business requirements.

You will write clean C++14/17 code, work on Linux, coordinate with QA and design teams, and participate in the full software lifecycle. The role demands 3-5 years of embedded experience and strong problem-solving and communication skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Embedded Software Engineer — C++ & Linux
Junior Embedded Software Engineer — C++ & Linux

Blue Ribbon Global Technologies • Oak Brook (IL)

On-site
USD 70,000 - 100,000
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Blue Ribbon Global Technologies • Oak Brook (IL)

On-site
USD 120,000 - 170,000
Embedded Systems Software Engineer - C++ & Linux
Embedded Systems Software Engineer - C++ & Linux

SOMERSET STAFFING • Oak Brook (IL)

On-site
USD 95,000 - 125,000
Senior Embedded Software Engineer — C++/Linux Expert
Senior Embedded Software Engineer — C++/Linux Expert

Emcube Technologies Inc • Illinois

On-site
USD 96,000 - 124,000
Junior Embedded Software Engineer - C++14/17 & Linux
Junior Embedded Software Engineer - C++14/17 & Linux

Emcube Technologies Inc • Illinois

On-site
USD 70,000 - 90,000
Senior Embedded Software Engineer (C++, Linux)
Senior Embedded Software Engineer (C++, Linux)

SOMERSET STAFFING • Oak Brook (IL)

On-site
USD 120,000 - 160,000
Junior Embedded Software Engineer – Linux & C++
Junior Embedded Software Engineer – Linux & C++

SOMERSET STAFFING • Oak Brook (IL)

On-site
USD 65,000 - 90,000
Embedded Software Engineer II — Linux & C++ Expert
Embedded Software Engineer II — Linux & C++ Expert

Expert Technology Services • Illinois

On-site
USD 90,000 - 130,000
No background check
Embedded Software Engineer - Sr
Embedded Software Engineer - Sr

Emcube Technologies Inc • Illinois

On-site
USD 96,000 - 124,000
Junior Embedded C++ Engineer - Linux & Threads
Junior Embedded C++ Engineer - Linux & Threads

Expert Technology Services • Oak Brook (IL)

On-site
USD 95,000 - 130,000