OneMain Financial Jobs

Job Information

Nexeo Staffing Senior Software Engineer | Hybrid in PROVIDENCE, Utah

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 w ithin 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

DirectEmployers