Demo

Senior Software Engineer | Hybrid

Nexeo Staffing
Providence, UT Full Time
POSTED ON 4/10/2026
AVAILABLE BEFORE 5/8/2026

Senior Software Engineer (C )


Nexeo HR is hiring on behalf of a leading engineering and robotics organization for a Senior Software Engineer specializing in C . This is a direct hire opportunity for an experienced engineer who wants to work on advanced embedded systems and autonomous robotic vehicles. The ideal candidate enjoys owning their work end to end, from design and development through testing and deployment, and thrives in collaborative, cross functional engineering environments.

This is a hybrid role, with in office presence required on Tuesdays for candidates within driving distance. Candidates may be located in Providence, Utah or Perth, Australia, with preference given to local applicants who do not require relocation assistance.


Responsibilities

•    Participate in the full software development lifecycle, including requirements refinement, design, development, testing, and documentation for embedded applications

•    Develop embedded software for unmanned robotic vehicles running on real time operating systems (RTOS) and Linux based systems

•    Design and implement extensible, testable, and maintainable C code while considering computational and memory constraints of embedded environments

•    Collaborate with cross functional engineering teams including systems, electrical, and mechanical engineers to define interfaces and ensure system integration

•    Conduct and participate in design reviews and code reviews to ensure quality and support team success

•    Analyze production data to diagnose and resolve software defects

•    Work closely with product teams to ensure customer and business requirements are clearly understood before design begins

•    Implement testing strategies including unit testing, integration testing, and system testing

•    Provide technical mentorship and guidance to junior engineers

•    Support product development, ongoing improvements, troubleshooting, and aftermarket support

•    Communicate complex technical concepts clearly in written and verbal form


Qualifications

•    Bachelor’s degree in Engineering or related field, or 10 years of related professional experience

•    Minimum 5 years of professional experience designing and implementing embedded real time software systems using C

•    Strong experience with object oriented programming, design patterns, and SOLID principles

•    Experience developing software for Linux systems and RTOS environments

•    Strong experience with Git version control

•    Proven track record of delivering high quality software on schedule

•    Strong analytical and debugging skills for complex embedded systems

•    Ability to lead and mentor junior engineers

•    Excellent written and verbal communication skills

•    Ability to work collaboratively within cross functional engineering teams

•    Strong organizational skills and attention to detail

•    Ability to work effectively under pressure and manage competing priorities

Additional Requirements

•    Must have 5 years of full time experience developing embedded software using C

•    Must have experience working with Linux based systems and/or RTOS

•    Must be comfortable mentoring junior engineers and taking on team lead responsibilities

•    Must be comfortable working in a hybrid environment and attending the office on Tuesdays if within driving distance

•    Ability to travel up to 10% annually, including possible international travel

•    Visa sponsorship is not available for this position


Pay

Competitive, based on experience


Schedule

Hybrid role with in office Tuesdays (for local candidates)

Monday – Friday, 8:00 AM – 5:00 PM

Average 40–45 hours per week


 Benefits

•    Medical, dental, and vision insurance

•    Prescription and telemedicine services

•    Wellness program

•    Employee discounts

•    Short  and long term disability insurance

•    Life and AD&D insurance

•    Flexible Spending Accounts (FSA) and Health Savings Account (HSA)

•    Employee Assistance Program

•    401(k) plan

•    Direct deposit

•    Tuition reimbursement

•    Paid vacation

•    Paid sick time


Questions?

Call or Text our office today!

With 100 jobs available, we're sure to find a job for you.

1476 North Main Street North Logan, Utah 84341

(P) (435) 363-9263


Nexeo provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, or genetics. In addition to federal law requirements, Nexeo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Nexeo expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.


Senior Software Engineer | C Engineer | Embedded Software Engineer | Robotics Engineer | Autonomous Vehicles | RTOS | Linux | Embedded Systems | Hybrid Engineering Jobs | Providence Utah | Perth Australia


INDLO

Salary.com Estimation for Senior Software Engineer | Hybrid in Providence, UT
$103,818 to $119,513
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer | Hybrid?

Sign up to receive alerts about other jobs on the Senior Software Engineer | Hybrid career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nexeo Staffing

  • Nexeo Staffing Henderson, NV
  • Part-Time Admin Assistant / Receptionist | Henderson, NV Are you skilled in administrative support and front office reception? Nexeo HR is looking for a Pa... more
  • 9 Days Ago

  • Nexeo Staffing Washington, UT
  • Laborer | Washington, UT Nexeo HR is hiring a Laborer to join a growing company in Washington, Utah. This full-time, long-term opportunity offers stability... more
  • 9 Days Ago

  • Nexeo Staffing Logan, UT
  • Collections Specialist | Logan, UT Nexeo is hiring a Customer Service Representative on behalf of a debt collection company in Logan, Utah. This full-time,... more
  • 9 Days Ago

  • Nexeo Staffing Smithfield, UT
  • Cabinet Spray Painter / Finishing | Logan, UT Nexeo HR is now hiring on behalf of a local cabinet manufacturer for a Cabinet Spray Painter / Finishing posi... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer | Hybrid jobs in the Providence, UT area that may be a better fit.

  • Air Force Civilian Service Layton, UT
  • Come be a part of something big! Smart Minds, Cool Jobs and Awesome Rewards! Fueled by innovation, talent and ambition, the Air Force Civilian Service (AFC... more
  • 1 Day Ago

  • Nexeo HR Ogden, UT
  • Senior C Embedded Software Engineer (Hybrid) Nexeo HR is seeking a Senior C Software Engineer to join an innovative engineering team at a global leader in ... more
  • 29 Days Ago

AI Assistant is available now!

Feel free to start your new journey!