Job Posting for Embedded Software Engineer at Enovation Controls LLC
Description
This position participates in the development of a platform software that runs on/in ruggedized displays and controller’s equipment used in high-end ski and wakeboard boats, recreational off-road vehicles, motorcycles, as well as industrial and off-highway equipment.
Culture
Enovation Controls has built a company and culture by living out our core values. We are looking for hungry, humble, and smart people who will embrace our core values and thrive in a fun and rewarding culture. Enovation Controls is a learning organization that conquers complexity with high expectations and performance. The company's teams are multi-disciplined and offer a wide variety of experiences. Great Place to Work has honored Enovation Controls as one of the Best Workplaces in Manufacturing & Production for three consecutive years.
Key Job Responsibilities
Primary responsibility will be creating and improving Embedded Software Applications to support various deployment vehicle and machine types.
Participation in a team of C / C developers to create applications that drive vehicle infotainment, media, visual and cartography systems.
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 his own knowledge, skills and abilities.
Write software that adheres to coding standards and is supportable as well as achieving performance expectations.
Requirements
Education
Bachelor's Degree in related Science/Technology field of study, OR equivalent training and experience
Programming Language Requirements
Fluent in C and C
Experience with C# is preferred
Experience & Skills
Familiar with Object Oriented Design Concepts.
Demonstrated ability to solve software problems via decomposition as well as state management.
Demonstrated ability to diagnose problems using sound debugging techniques.
Demonstrated ability to work in and understand multi-threaded applications.
Experience creating modular/reusable components
Ability to use good time management skills
Experience working in an Agile/Scrum Software Development team preferred
Experience with Engine Management and Vehicle systems (J1939, CAN) preferred
Employment subject to the ability to obtain U.S. export license
We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit, and business need.
Salary.com Estimation for Embedded Software Engineer in Tulsa, OK
$89,350 to $109,075
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
Sign up to receive alerts about other jobs with skills like those required for the Embedded Software Engineer.
Click the checkbox next to the jobs that you are interested in.