Embedded Software Engineer Job at Xcelo Group, Mossville, IL

  • Xcelo Group
  • Mossville, IL

Job Description

Job Title: Embedded Software Engineer – C++ / ROS2 / HIL
work Location: Mossville, IL
Work Auth: All visas accepted(No H1 and No Fake profile)

Experience: 2–4 years
Education: Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field

Job Summary

We are seeking an Embedded Software Engineer to support development activities for telematics data collection ECUs and radio systems. The role will focus on C++ development, requirements management, debugging, test automation, and SIL/HIL validation within an Agile engineering environment.

The ideal candidate will have hands-on experience with Linux, C++, ROS2, Python, HIL testing, J1939, Ethernet, Git, and Azure DevOps .

Required Skills

  • 2–4 years of relevant embedded software development experience
  • Strong programming experience with C++
  • Experience working in Linux environments
  • Hands-on experience with ROS2
  • Experience with SIL/HIL testing
  • Strong debugging and troubleshooting skills
  • Experience with Python scripting
  • Knowledge of J1939 datalink communication
  • Experience with Ethernet/network communication
  • Experience with Git/version control
  • Experience with Azure DevOps
  • Familiarity with embedded software debugging tools
  • Experience working in an Agile development environment
  • Ability to collaborate effectively with global engineering teams
  • Ability to adapt to changing priorities
  • Strong written and verbal communication skills

Key Responsibilities

  • Develop and maintain embedded software using C++
  • Support telematics data collection ECUs and radio applications
  • Participate in requirements analysis and requirements management
  • Develop and maintain automated test scripts
  • Perform bug investigation, reproduction, debugging, and resolution
  • Execute Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing
  • Support software integration and validation activities
  • Work with J1939 and Ethernet-based communication systems
  • Collaborate with globally distributed engineering teams
  • Participate in Agile ceremonies, technical discussions, and development activities

Job Tags

Work visa

Similar Jobs

FlyLock Security Solutions - Seattle

Locksmith Technician Job at FlyLock Security Solutions - Seattle

 ...uniforms Health insurance Paid time off Vision insurance Bonus based on performance Training & development Job Title: Locksmith Technician Reports To: General Manager or Franchise Owner Key Areas of Responsibility: The Lead Locksmith Technician... 

Reynolds' Subaru

Auto Detail Manager Job at Reynolds' Subaru

Auto Detail ManagerReynolds' Subaru | Lyme, CTJob Type: Full-timeSchedule: Monday-Friday, 8am-5pm$24 hourly based on experience Join an Award-Winning Team!At Reynolds' Subaru, we take pride in delivering an exceptional customer experienceand that starts... 

ROC Dental Group

Registered Dental Hygienist Job at ROC Dental Group

 ...and community involvement. Our Bluffton location offers a high-tech environment, an upbeat culture, and a leadership team that genuinely...  ...pay ~ Continuing education credits ~ Employee discount ~ Health insurance ~ Paid sick time ~ Paid time off ~ Retirement... 

Curative

Physician (MD/DO) - Sports Medicine - $450,000 to $1,400,000 per year in Wisconsin Rapids, WI Job at Curative

 ...Doctor of Medicine | Sports Medicine Location: Wisconsin Rapids, WI Employer: Curative Pay: $450,000 to $1,400,000 per year Start Date: ASAP About the Position Orthopaedic Sports Medicine Opportunity in Wisconsin | $750K+ Year One Potential... 

CompuGroup Medical

Digital Marketing Specialist Job at CompuGroup Medical

Create the future of e-health together with us by becoming a Digital Marketing SpecialistAt CompuGroup Medical we have the mission of building...  ...digital age. Together, we can make a lasting difference.SummaryLocation: Austin; Remote - United States of AmericaType: Full time