This position participates in the development of platform software that runs on/in ruggedized machine controllers and displays used in industrial and off-highway equipment, high-end ski and wakeboard boats, recreational off-road vehicles, and motorcycles.
Key Job Responsibilities
Primary responsibility will be creating and improving real-time Embedded Software Applications to support products deployed for various vehicles and machine types.
Participation in a team of C/C++ developers to create a platform for applications that operate on mobile equipment/vehicles.
Quickly understand the application requirements and make smart decisions about the best solution to a problem.
Collaborate with the team to create simple and supportable designs as well as participate in implementing designs.
Create accurate estimates of the time involved to finish tasks based on own knowledge, skills, and abilities.
Write software that adheres to coding standards and is supportable as well as meeting performance expectations.
Experience in C++ and C.
Demonstrated ability to solve software problems via decomposition.
Demonstrated ability to work in and understand multi-threaded applications.
Proficient with Object-Oriented Design Concepts.
Familiar with Design Patterns.
Demonstrated ability to diagnose problems using sound debugging techniques.
Experience creating complex but efficient object-oriented and structured development designs for embedded targets such as QNX and Linux running on low to mid-tier ARM and Renesas processors.
Experience in creating modular/reusable components.
Ability to work both independently and as part of a team and thrive on technical challenges.
Self-starter who can handle a high-stress fast-paced environment.
Strong critical thinker and problem solver with excellent communication skills.
Additional Useful Experience
Familiar with C#/Java/other high-level languages.
Experience with Engine Management and Vehicle systems (J1939, CAN).
Experience working in an Agile/Scrum Software Development team.
Employment subject to the ability to obtain a U.S. export license.