Embedded Software Engineer
Job Title: Embedded Software Engineer
Location: Mossville, IL
++Education & Experience Required:++
- Years of experience: minimum of 4 years of relevant experience.
- Degree requirement: Bachelor’s degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical field.
- Do you accept internships as job experience: Yes
- Are there past or additional job titles or roles that would provide comparable background to this role: NA
++Top 3 Skills++
- 4-5 years of embedded C/C experience.
- 4 years of embedded system or vision system development experience in Linux & RTOS
- Strong understanding of image processing, camera configuration, and firmware development
++Additional Technical Skills++
(Required)
- Bachelor’s degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical field.
- 4 years of relevant engineering development work experience in embedded software development, systems design, or product validation.
- 4-5 years of embedded C/C experience.
- 4 years of embedded system or vision system development experience in Linux & RTOS
- Strong understanding of image processing, camera configuration, and firmware development
- Great teamwork, communication, analysis, and troubleshooting skills are required.
- The individual should be a self-starter, highly motivated, able to learn at an accelerated pace, and willing to put in the time to get the job done.
(Desired)
- Experience in the areas of robotics, remote control, or autonomy
- Experience with datalinks (CAN, Ethernet, etc.) and associated tools (CANape, Wireshark, etc.)
- Experience with software development tools such as git, debuggers, and compilers
- Extensive experience with Linux-based software development
- Experience with modeling tools such as Matlab/Simulink in an embedded software environment
- Experience with camera configurations and firmware development
- Experience with User Interface software development in Qt framework
- Experience with FMEA processes and a basic knowledge of electronic system failure modes
- Experience developing with embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications