RFA Engineering is seeking an Embedded Software Engineer to design and develop back-end embedded software for machine operations and functions, working onsite at a customer's facility.
Requirements
- Experience with C or C++ development
- Experience with CAN J1939 & LIN communication protocols
- Experience with Simulink/Matlab Model Based Software Design
- Experience with GitHub
- Able to read/understand electrical schematics
- C programming language
- Model Based Software Design
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
Other
- BS in Software, Computer, Electrical or other relevant Engineering degree
- Strong verbal and written communication skills
- Self-motivated, quick learner, with an any-problem-can-be-solved attitude
- Good organizational and time management skills
- Visa sponsorship is NOT available for this position.