Embedded Software Engineer (C Developer) - NASC GLOBAL
East Moline, IL 61244
About the Job
NASC GLOBAL, a leading HR Consulting and Management firm, is excited to support the search for an enthusiastic Embedded C Developer our valued client in East Moline, IL.
Job Summary:
Our client is seeking an experienced Embedded C Developer to work onsite in East Moline, IL. This role involves developing embedded software for vehicle controllers, performing software engineering tasks, and collaborating within a dynamic engineering team. The position requires a strong background in embedded software development, hardware integration, and electrical systems.
Work Location: Onsite at East Moline, IL.
Compensation:
Our client offers a competitive compensation package of $104,000 to $114,000 reflecting a commitment to investing in new talent and providing valuable hands-on experience.
Primary Responsibilities:
Required Skills and Qualifications:
Preferred Skills:
Additional Information:
Similar Job Titles Encouraged to Apply:
Req Number: 2500
Job Summary:
Our client is seeking an experienced Embedded C Developer to work onsite in East Moline, IL. This role involves developing embedded software for vehicle controllers, performing software engineering tasks, and collaborating within a dynamic engineering team. The position requires a strong background in embedded software development, hardware integration, and electrical systems.
Work Location: Onsite at East Moline, IL.
Compensation:
Our client offers a competitive compensation package of $104,000 to $114,000 reflecting a commitment to investing in new talent and providing valuable hands-on experience.
Primary Responsibilities:
- Embedded Software Development: Design, develop, and maintain embedded operating system software for vehicle controllers in C.
- Project Collaboration: Assign, coordinate, and review work with other engineers and support personnel.
- Testing and Debugging: Execute unit and integration testing across virtual and lab environments; analyze and resolve issues found during testing.
- Technical Leadership: Perform tasks such as requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, and troubleshooting.
Required Skills and Qualifications:
- Technical Skills: Demonstrated expertise in embedded C software development, hardware integration, and electrical systems.
- Communication and Teamwork: Strong interpersonal skills to work effectively within a team.
- Problem-Solving Ability: Strong analytical skills to identify and resolve issues.
- Self-Direction: Ability to work independently and efficiently manage tasks in a self-directed environment.
Preferred Skills:
- Mechanical/Electrical Systems Experience: Knowledge in designing and diagnosing mechanical, electrical, and hydraulic systems.
- Driver Development: Experience developing low-level and middleware drivers for hardware peripherals.
- Software Verification: Experience in Hardware In the Loop (HIL), Software In the Loop (SIL), and on-vehicle testing environments.
- Testing Stands: Proficiency with electronic test stands, especially those using National Instrument modules.
- Continuous Integration: Familiarity with GitHub, GitHub Actions, Jenkins, and continuous integration workflows.
- CAN Protocols: Experience with CAN communications protocols, including J1939 and ISO 14229 standards.
Additional Information:
- Interview Process: In-person interview; a second interview may be required.
- Relocation: Regional relocation assistance is available.
- Benefits: Comprehensive benefits package available.
- Visa Sponsorship: Not available for this role.
- Flexible Hours: This role requires onsite work.
Similar Job Titles Encouraged to Apply:
- Embedded Software Engineer
- Firmware Engineer
- Control Systems Engineer
- Vehicle Systems Developer
- Automotive Software Engineer
- Hardware-Software Integration Engineer
Req Number: 2500
Powered by JazzHR
Source : NASC GLOBAL