Embedded software Engineer

Sci Solutions Global•Oak Brook, IL
•Onsite

About The Position

We are seeking an experienced Embedded Software Engineer to join our team in Okbrook, IL. This is an onsite position. The ideal candidate will have 5+ years of experience developing software for embedded systems, or an equivalent combination of education and experience. This role requires proficiency in C++ (14/17) with knowledge of threading and the Linux Operating System. Experience with software development tools, version control systems, and debugging environments is essential. Strong analytical, problem-solving, and troubleshooting skills are required, along with the ability to communicate technical concepts effectively. The candidate must be able to work independently and as part of a team, demonstrating an understanding of software development lifecycle processes and engineering best practices.

Requirements

  • 5+ years of experience developing software for embedded systems, or an equivalent combination of education and experience.
  • 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 communicate technical concepts effectively 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.

Responsibilities

  • Develop software for embedded systems.
  • Utilize C++ (14/17) with knowledge of threading.
  • Work with the Linux Operating System.
  • Employ software development tools, version control systems, and debugging environments.
  • Apply analytical, problem-solving, and troubleshooting skills.
  • Communicate technical concepts effectively.
  • Work independently and contribute effectively within a team environment.
  • Understand and apply software development lifecycle processes and engineering best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service