Embedded Software Engineer

Embedded Software Engineer

Belcan

Mossville, IL • Remote

$57.90/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Job Title: Embedded Software Engineer
Location: Mossville, IL
Zip Code: 61552
Duration: 12 Months
Pay Rate: $57.90/hr.
Keyword's: #Mossvillejobs; #SoftwareEngineerjobs;
Start Date: Immediate
We provide a competitive pay and benefits package. This position is offering a pay rate of $57.90/hr. however, Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
Job Description
This position is for a Remote Control Software Engineer to support the Surface Handling Autonomy and Remote Control group. The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems and vision system for use in remote control machine applications.
Job responsibilities include:
Design, develop, integrate, and test remote control software for real‑time embedded systems.
Develop AUTOSAR‑based embedded applications in Embedded C and MATLAB/Simulink aligned with system and platform architectures.
Create and maintain software requirements with traceability to system and customer needs.
Collaborate with system, hardware, and software teams across the full development lifecycle.
Troubleshoot complex software and system issues, including root cause analysis and resolution.
Develop and execute test plans; support software verification and validation.
Support functional safety software design and validation per established standards.
Work with Remote Control system engineers and global teams to deliver production‑ready solutions
Basic Qualifications
Bachelor"s degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical field.
5+ years of relevant engineering development work experience in embedded software development, systems design, or product validation.
5-7 years of embedded C and Matlab/Simulink software development experience.
5+ years of embedded system development experience in RTOS environment
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.
Top Candidates will also have
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
Experience with modeling tools such as Matlab/Simulink in an embedded software environment
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
Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, colour, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

Belcan logo

About Belcan

Sourced by ZipRecruiter

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract/temporary, temp-to-hire, and direct assignments in the engineering, IT, and professional fields. We are the employer of choice for thousands worldwide. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Cincinnati, OH, US

Year founded

1958



Frequently asked questions

Q: What skills or qualities help someone succeed as a Embedded Software Engineer?

A: To succeed as an Embedded Software Engineer, key technical skills include proficiency in programming languages such as C, C++, and assembly, as well as experience with microcontrollers, real-time operating systems, and hardware-software integration. Additionally, strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment are essential soft skills, along with effective communication and adaptability to rapidly changing project requirements. These technical and soft skills enable Embedded Software Engineers to design, develop, and troubleshoot complex systems, driving innovation and efficiency in the field.

Q: What is the career path for a Embedded Software Engineer?

A: A typical career path for an Embedded Software Engineer involves progression from entry-level roles such as Embedded Software Engineer or Firmware Engineer, to mid-level positions like Senior Embedded Software Engineer or Technical Lead, and eventually to senior roles like Technical Architect or Engineering Manager. Key opportunities for skill development and growth include learning programming languages like C, C++, and Python, as well as gaining expertise in operating systems, microcontrollers, and hardware-software integration. Long-term career prospects may include transitioning into roles like Product Manager, Technical Consultant, or even starting one's own company, leveraging the technical expertise and problem-solving skills developed as an Embedded Software Engineer.



Belcan job posting for a Embedded Software Engineer in Mossville, IL with a salary of $58 Hourly and benefits including Medical, Vision, Dental, PTO, Life, and Retirement with a map of Mossville location.