Senior Embedded C++ Engineer - Robotics & Autonomous Systems

Cintal

$90K — $125K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, software engineering, or relevant field
  • 6-7 years of experience in embedded software development
  • Strong programming skills in C/C++
  • Hands-on experience with Git, debuggers, and compilers
  • Familiarity with software testing frameworks, particularly C Test and Google Test
  • Understanding of communication protocols such as CAN and Ethernet

Responsibilities

  • Design, develop, integrate, and test embedded software for safety detection systems
  • Develop applications utilizing Embedded C++, Linux, and GitHub
  • Troubleshoot, debug, and resolve software issues
  • Participate in Agile sprint planning and development
  • Create and execute software validation plans
  • Collaborate with global teams across software, systems, and engineering disciplines
  • Contribute to delivering high-quality safety technology solutions

Benefits

  • 10 paid holidays per year
  • 2 weeks of paid time off per year, pro-rated based on start date
  • Access to medical insurance, including dental and vision
  • Eligibility for life insurance and disability coverage
  • 401(k) eligibility with employer contribution annually
  • Reimbursement for relocation expenses on a case-by-case basis
  • Yearly bonus based on company performance
Full Job Description


BENEFITS:

  • 10 paid holidays per year
  • 2 weeks of paid time off per year, the current year is pro-rated based on start date
  • Access to the company's medical insurance, including dental and vision
  • Eligibility for life insurance and disability coverage for short or long-term disabilities or long- term care needs
  • 401 (k) eligibility with employer contribution annually
  • Reimbursement for relocation expenses up to a certain amount on a case-by-case basis
  • Yearly bonus based on company performance

JOB DESCRIPTION/TYPICAL TASK BREAKDOWN:

  • Develop and enhance embedded software features for Robotics DETECT safety systems.
  • Work with Embedded C++, Linux, and GitHub in an Agile environment.
  • Troubleshoot software issues and support feature validation.
  • Collaborate with global teams across software, systems, machine, and validation engineering.
  • Contribute to delivering industry-leading safety technology solutions.
  • Team Mission: Deliver high-quality DETECT safety technology products on time and within budget.

DUTIES & RESPONSIBILITIES:

  • Design, develop, integrate, and test embedded software features for safety detection systems.
  • Develop applications using Embedded C++, Linux, and GitHub.
  • Troubleshoot, debug, and resolve software issues.
  • Participate in Agile sprint planning, development, and reviews.
  • Create and execute software validation plans to ensure quality and performance.
  • Collaborate with global cross-functional teams including software, systems, machine, and validation engineers.
  • Contribute to the delivery of high-quality safety technology solutions for robotics products.

EDUCATION & EXPERIENCE:

  • Bachelor's degree in computer science, software engineering or relevant field required.
  • Minimum 6-7 years in this capacity is a must

REQUIRED TECHNICAL SKILLS:

  • Strong programming and coding skills in C/C++.
  • Strong software design and analysis capabilities.
  • Ability to communicate and present technical viewpoints effectively and professionally.
  • Hands-on experience with Git, debuggers, and compilers.
  • Experience with C Test and Google Test (GTest) frameworks.
  • Knowledge of system-level feature design and specification.
  • Understanding of communication protocols and datalinks such as CAN and Ethernet.

DESIRED SKILLS:

  • GStreamer
  • Detect sensors
  • Robotics or autonomy


We are committed to building a diverse, inclusive, and global team. Candidates must be authorized to work in the United States. We are pleased to offer visa sponsorship for eligible and qualified individuals.

The pay range for this role is:

90,000 - 125,000 USD per year (IL-Mossville)

Similar Jobs

More Jobs at Cintal

More Technical Services Jobs

Find similar Senior Embedded C++ Engineer - Robotics & Autonomous Systems jobs: