Embedded Software Engineer

ClaidSphere Solutions
Oakbrook Terrace, Illinois, United States · Tempe, Arizona, United StatesunknownPosted Sep 15, 2026

About the role

Role Overview & 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.

Locations: (Oakbrook is 711 Jorie Blvd, Oak Brook, IL) Oakbrook, IL or Tempe AZ (1700 N Desert Dr #101, Tempe, AZ 85281)

Experience & Educational Requirements

Role Level: Senior Software Engineer

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

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

Required Qualifications & Technical Skills

Core Programming: C++ (14 / 17) experience with knowledge of threading.

Operating System: Proficiency with the Linux Operating System.

Tooling & Process:

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

Understanding of software development lifecycle processes and engineering best practices.

Analytical & Soft Skills:

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.

Preferred Qualifications & Technical Skills

Frameworks & Design:

QT/QML experience is preferred.

Ability to apply design theory, methodology, and SOLID principles.

Tools & Workflow:

Proficiency with GIT and Jira is preferred.

Proven ability to collaborate across software, systems, validation, UX, and product teams using tools such as Jira, Confluence, and Polarion to deliver customer-focused features through iterative development cycles.

Methodology & Environment:

Experience working in a SAFe Agile development environment, participating in PI Planning, Sprint Planning, Daily Standups, Reviews, and Retrospectives.

Domain Knowledge:

Prior experience in Agricultural Guidance Application Development is preferred.

Specific skills, proficiencies, and knowledge in a field related to the position, as identified by department leadership.

Personal Attributes:

Well-developed problem analysis and problem-solving techniques.

Team player who is self-motivated and has the ability to work with minimal supervision.

Ability to communicate effectively with team members and leadership staff.

Responsibilities

  • Create software applications and systems that meet business requirements
  • Write clean, efficient, and well-documented code, and test software to ensure it meets quality standards
  • Identify and resolve software defects and issues
  • Work with stakeholders to ensure software meets business needs
  • Maintain and update existing software applications and systems

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
  • 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

Skills mentioned

C++Embedded SystemsEmbedded Software DevelopmentLinuxMultithreadingConcurrencyDebuggingGitSoftware TestingSystem Design

About ClaidSphere Solutions

Claidsphere Solutions is a Microsoft CSP Partner and an end‑to‑end technology services provider, delivering Data Analytics, AI, Cloud, Cybersecurity, Digital Marketing, and Managed IT solutions for modern businesses. We help organizations build strong, scalable, and secure technological foundations that enhance their competitive edge and accelerate future growth. Our expertise spans digital transformation, custom software development, CRM implementation, automation, IT support, training, and strategic consulting—empowering clients to operate smarter, faster, and more efficiently. We are building a community of passionate professionals who thrive on innovation, experimentation, and exploration of cutting-edge technologies. At CLAIDS, we love developing solutions that are purpose-built to handle the scale of modern digital transformations, using the latest advancements in data analytics, artificial intelligence, and cloud technology, coupled with impactful digital marketing strategies.

IT Services and IT Consulting11-50 employeesRichmond , Kentucky