Job Details

Software Engineer - Mobile Controls

Enovation Controls LLC
San Antonio, Texas, United States
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.RequirementsEducational Requirements Bachelor's Degree or equivalent in Software Related Field of Study.Experience Requirements 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.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events