Software Engineer
Job
BraunAbility Americas
Winamac, IN (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
85
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Description:
GENERAL PURPOSE
The Vehicle Software Engineer will be responsible for writing source code that will be used to control the operation of the BraunAbility system functions in our vehicle conversions.ESSENTIAL FUNCTIONS
Develop source code for communication between all our electrical modules. Develop source code to control functions of motors, actuators, and various other outputs. Maintain existing source code of modules to keep up to date and add improvements/updates. Develop source code that will interface with OEM vehicles (Specifically CAN based messaging) Write computer-based software to allow for a graphical interface from dealer techs to the BraunAbility controllers. Connect to OEM vehicles and reverse engineer/decipher CAN/LIN messages. Debug, document, and maintain all created software.KNOWLEDGE, SKILLS, ABILITIES
Knowledge/Experience of communication protocols and messaging (I2C, K-line, LIN, CAN, UART and SPI) Knowledge/Experience in creating PC based applications. Knowledge/Experience in various coding disciplines (EmbeddedC, C++, C
#, VB, etc.) Knowledge/Experience of ARM based programming Must be able to solder both surface mount and through-hole components. Troubleshooting skills are also required. Must be able to take prototype parts, or evaluation modules, and connect them together for working prototypes. Excellent written and verbal communication skills needed. Extremely organized, accurate and possesses a strong attention to detail required. Demonstrated ability to effectively solve and analyze problems. Desire to work in a fast-paced environment.MINIMUM QUALIFICATIONS
Bachelor's degree in electrical engineering, Electrical Engineering Technology, Computer Science, or similar is required. A minimum of 3 years work experience in automotive software is preferred, but if applicant meets other requirements and seems a good fit they will be considered. Equal Employment Opportunity BraunAbility is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. BraunAbility is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. For over 50 years BraunAbility products have been changing the lives of people with physical disabilities. We invite you to explore employment opportunities and be a part of what we do!Similar remote jobs
Wells Fargo
Chandler, AZ
Posted2 days ago
Updated3 hours ago
Similar jobs in Winamac, IN
PULASKI HEALTH CARE CENTER
Winamac, IN
Posted2 days ago
Updated3 hours ago
BraunAbility Americas
Winamac, IN
Posted3 days ago
Updated3 hours ago
PULASKI HEALTH CARE CENTER
Winamac, IN
Posted4 days ago
Updated1 day ago
Similar jobs in Indiana
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated3 hours ago