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

Northside Auto Group

FILE CLERK Job at Northside Auto Group

 ...File Clerk Organizes dealership records in an efficient manner enabling easy and quick retrieval. Essential Duties include the following. Other duties may be assigned. Files within appropriate file system all dealership forms, records, reports, correspondence... 

Top Prospect Group

PPD-Focused NY Workers' Comp Claims Examiner (Onsite) Job at Top Prospect Group

 ...Examiner for an onsite role in Queens, NY. The specialist will manage complex NY WC claims with a focus on Permanent Partial Disability (PPD) cases.Responsibilities include negotiating Section 32 settlements, reserving, medical management, and regulatory compliance. Five+... 

Saint Francis Schools

Mini Bus Driver Job at Saint Francis Schools

Job Description Job Description Minibus driver needed. NO CDL REQUIRED . 6:30 AM-8:30 AM or 3:30-5:30 PM. Must be 25 or older with a clean driving record.

Tempo LLC

Licensed Boiler Operator Job at Tempo LLC

 ...Licensed Boiler OperatorAshland, ME Full-Time OpportunitySchedule:Full-TimeDays or Nights12-hour shiftsDays: 6:00 AM6:00 PMNights: 6:00 PM6:00 AMMondayWednesday or ThursdaySaturdayRotating schedules may also be availableSchedule is based on operational... 

K-1 Speed Inc

Track Operator - TX Job at K-1 Speed Inc

 ...To provide a fun, safe and efficient racing environment for our customers. ESSENTIAL DUTIES AND RESPONSIBILITIES: Prepare track and karts prior to opening Instruct new customers on proper kart usage, race flag usage, and racing safety Maintain an...