Embedded Software Engineer (C Developer)
Salary undisclosed
Apply on
Original
Simplified
Job Description
Job Description
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
2TToSG7pRf
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Similar Jobs