Embedded Software EngineerThis position is associated with the design and development of Back-end embedded software that controls machine operations and functions. Development methods include C programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing.
Responsibilities:
- Feature by feature Back-end software development per Software Requirements Document of embedded software applications that control vehicle functions
- Integration of software in a multi-developer team using Continuous Integration process
- Functional and integration testing prior to hand-off to software test and evaluation group
- Development and release status tracking using the Agile development process
- Creation and support of software for machine prototyping
- Troubleshoot and provide solutions for issues/updates posed by customer on the products released by the aftermarket team using engineering software and hardware tools
- Creation of software design documentation
- Design, develop and modify software features and libraries to integrate them into various microcontrollers
- Work with software architects and developers to research and investigate project specific applications
- Develop test cases to perform unit testing and regression testing for various aftermarket applications
Requirements- BS in Software, Computer, Electrical or other relevant Engineering degree
- Experience with C or C++ development
- Strong verbal and written communication skills
- Self-motivated, quick learner, with an any-problem-can-be-solved attitude
- Good organizational and time management skills
- Ability to identify needed actions and act to resolve issues
- Ability to communicate technical information effectively with a culturally diverse team
- Ability to thrive in a team environment
- Must have a valid Driver's License
Preferred Qualifications- Experience with CAN J1939 & LIN communication protocols
- Experience with Simulink/Matlab Model Based Software Design
- Experience with GitHub
- General machine knowledge of vehicles or heavy equipment
- Able to read/understand electrical schematics
Visa sponsorship is NOT available for this position.Pay Range: $70,000-$110,000 - Commensurate with experience
Competitive Benefits- Health and Dental Insurance
- TelaDoc Healthiest You
- Supplemental Vision Insurance
- Company Paid Life Insurance
- Company Paid Long-Term Disability
- Short-term Disability
- Retirement Savings Account (Traditional 401k & Roth 401k)
- Flexible Spending Plan Dependent Care
- HSA for Medical Expenses
- Bonus Plan (Exempt Employees Only)
- Paid Time Off (PTO)
- Paid Holidays
- Bereavement Leave
- Employee Assistance Programs (EAP)
- Education Assistance