Position is in Augusta, Georgia, duration 9-12 months
3 urgent positions.
Systems Controls and Embedded Software Engineer
Matlab and Simulink (required)
C programming in control environment (required)
Ideal candidate will have Matlab and Simulink in an Automotive Controller environment (similar to Motohawk)
CAN experience a plus
Client is seeking an energetic and entrepreneurial minded Systems Controls & Embedded Software Engineer to join the embedded development team for next generation electric vehicle offerings. The System Controls & Embedded Software Engineer will be responsible for architecting, designing and implementing embedded software solutions for next generation EV/Autonomous vehicle platforms. The System Controls & Embedded Software Engineer gathers system requirements, creates specifications, and utilizes their technical skills to design, develop, and validate embedded solutions. This includes working with team members and third-party contractors/consultants. This role will simultaneously be involved in multiple projects as well as having direct interaction with customers, Product Management, executives, and suppliers/development partners.
Core Job Responsibilities:
Architect and develop embedded software for vehicle control modules
Develop control algorithms using Matlab and Simulink
Architect and implement CAN communication and associated protocols
Troubleshooting and fault protection
Contribute to continuous improvement activities by looking for and suggesting new methods, tools, and processes that will improve efficiencies and/or quality of vehicle software
Work with technical project managers to identify project scope, establish budgets, and develop project schedules.
Develop and maintain embedded C/C++ software as required
Implement vehicle bus communication drivers and application software as required
Develop and maintain software documentation
Participate in the preparing / authoring functional and technical requirement specifications
Aid with integration of software related components
Assist in the creation of validation tests in conjunction with other team members including HIL, SIL, and MIL models
Become familiar with power system modules and electrical vehicle controls and safety features
Develop laboratory test plans and analyze test data.
Provide guidance and leadership to designers, lab technicians and other team members as required
Requires Bachelor's Degree in Electrical Engineering or Computer Engineering (Masters preferred)
Requires 2-3 years embedded real-time software development experience (excluding college projects)
Systems Engineering or Control System Design experience is a plus.
Must have project experience with implementing vehicle communication bus protocols (CAN, LIN, Ethernet, etc.), along with software integration.
Matlab and Simulink, C Programming, CAN