Electrical Software Engineer

Engineering Carmel, Indiana Winamac, Indiana


Description

Electrical Software Engineer


This posting represents 2 open positions – one located in Winamac, IN and the other in Carmel, IN

 

GENERAL PURPOSE:

Electrical Software Engineer will be responsible to write programming code that will be used to control the operation of the BraunAbility functions in a vehicle.

ESSENTIAL FUNCTIONS:

  • Write code for communication to and from our Modules
  • Write code to control functions of motors, actuators, and various other outputs.
  • Update code of existing Modules to bring up to date
  • Write code that will Interface with OEM vehicles (Specifically CAN based messaging)
  • Write computer software to allow for a graphical interface from dealer techs to the BraunAbility controller.
  • Connect to stock 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 (Embedded 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.
  • Minimum of 3 years of work experience in software technology is required, automotive software is preferred.

At BraunAbility, we have been providing independence for individuals with disabilities since 1972. Ralph Braun started this venture nearly four decades ago with a few dedicated and loyal employees. We have grown to be the world's leading mobility manufacturer with nearly 1700 employees globally. We have maintained an employee first mentality with an informal and family oriented atmosphere. You will enjoy all of the resources of a large, worldwide company while relishing a small company atmosphere with an open door policy and very easy access to management and ownership. In addition to competitive pay, benefits and opportunities for advancement, a career with BraunAbility also means knowing that you're making a difference.

Benefits include:

  • Medical, Vision and Dental Coverage
  • Life and Disability Insurance
  • 401(k)
  • Performance bonus program
  • Paid Holidays
  • Paid Vacation
  • Wellness Program
  • Access to a Health Coach

BraunAbility is committed to building an equitable, diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, marital status, national origin, genetics, disability, age, or veteran status.