Providence, UT
Nexeo is actively seeking a talented and experienced Embedded Software Engineer (Hybrid) headquartered in Providence, UT area to lead the development of software solutions for unmanned robotic vehicle control systems. In this direct hire role, you will be involved in every stage of the software lifecycle (design, implementations, testing, and deployment) creating software that powers programmable actuators, perception sensors, and advanced vehicle control systems. We’re searching for a candidate with a strong background in C++ and embedded systems who is passionate about driving innovation in the robotics field. This role requires a collaborative mindset as you will be working closely with diverse engineering teams to bring ideas to life. If you are ready to make an impact and bring your expertise to an exiting team, apply now!
Responsibilities
• Participate in the software development lifecycle for embedded applications which include requirements refinement, design, development, testing, and documentation.
• Team player who collaborates closely with other team members on design reviews and code reviews to ensure individual success and team success.
• Analyzes production data, diagnoses, and corrects defects.
• Work closely with the product team to ensure that customer/business requirements and constraints are clear before deign is completed.
• Write extensible, testable, and maintainable C++ code while taking into consideration the computational and memory constraints present in an embedded environment.
• Clear and concise written and verbal communication for highly technical concepts.
• Adopts a testing-first mentality, including unit testing, integration testing, and system testing. Test driven development and Google test experience is a plus.
• Mentor and provide technical guidance for fellow team members.
Qualifications
• REQUIRED: 5-10+ years of full-time professional experience designing and implementing. embedded, real-time software systems using C++ for embedded processors.
• REQUIRED: Ability to take on team lead responsibilities and mentor junior engineers.
• REQUIRED: Strong problem-solving skills and ability to debug complex embedded systems.
• REQUIRED: Strong familiarity with object-oriented design patterns and SOLID principle adherence.
• REQUIRD: Strong experience using Git version control.
• Advanced innovation, analytical and problem solving skills.
• Excellent written and verbal communication, and organizational skills.
• Proven track record of delivering high-quality software on time.
• Demonstrates ability to work professionally and collaboratively with others within the organization.
• Ability to work well under pressure.
• Exhibits commitment to health and safety standards and environmental regulations.
• Participates in cross-functional team to develop new products, sustain current products, detect problems, implement solutions, assist operations and provide aftermarket support.
Preferred Qualifications
• Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering.
• Experience working with functionally safe products and safety critical applications.
• Advanced knowledge of software tools (Visual Studios software, Greenhills software).
• Familiarity with controls algorithms or electromechanical systems.
• Experience with developing a multicore architecture and real-time operating systems (RTOS).
• Experience with developing and integrating software for vehicle control systems.
• Familiarity with AUTOSAR coding standards.
Pay
$100K - $160K Annually | DOE
Schedule
Day Shift | 8:00 AM - 5:00 PM or 9:00 AM – 6:00 PM | Monday – Friday
*Must be able to get on a 1-2x weekly call with contacts in Australia in the 4-6pm hours.
*Hybrid role: Two days a week (Tuesdays required) onsite but must be willing to work 4-5 days onsite when needed. Travel: Less than 10% of the time but could include international visits to work sites.
Benefits
• Health Insurance Offerings | Medical (including Rx), Dental, Vision, FSA options, AD&D, Disability.
• Identity theft protection.
• Health Concierge Service.
• Special Needs Support Program.
• 401k Match.
• Vacation, Sick, and Holiday Pay
Questions?
Call or text our office today!
With over 100 job opportunities available, we are confident we can find the right position for you.
1476 North Main Street North Logan, UT 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. Nexeo complies with all applicable federal, state, and local laws governing nondiscrimination in employment across all of its locations. 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 workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.
Embedded Software Engineer | Hybrid Work | Real-Time Systems | C/C++ Programming | Embedded Systems | Microcontrollers | Firmware Development | Software Integration | RTOS | Multi-core Architectures | Hardware-Software Integration | Debugging and Troubleshooting | Device Drivers | Control Systems | Sensor Integration | Electromechanical Systems | Low-Level Programming | System Architecture | OOD | SOLID Principles | Software Testing | Unit Testing | Integration Testing | Google Test | Communication Protocols | Networking | Algorithm Development | Performance Optimization | Signal Processing | Version Control | System Documentation | Hybrid |
INDLO