P
Embedded Software Engineer
Job Description
Role #3: Embedded Software Engineer 2 (90495-1)
Location: Mossville, IL
Job Description:
Education & Experience Required:
- Years of experience: minimum 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: N/A
Top 3 Skills:
- 4 years of embedded C/C++ experience.
- 4 years of embedded system development experience in Linux & RTOS
- Strong understanding of integrating sensors
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 development experience in Linux & RTOS
- Strong understanding of integrating sensors
- 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 ROS
- Experience with perception and positioning sensor configuration and calibration
- 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
Soft Skills:
- 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.
- Great teamwork, communication, analysis, and troubleshooting skills are required.
- Experience presenting design concepts, reviews, and results