iMPact Business Group
Embedded C Software Engineer Lead
iMPact Business Group, Zeeland, Michigan, United States, 49464
Job Description
An iMPact Business Group client is seeking to hire multiple Embedded C Software Developers.
This position is for Senior-level level Embedded C Software Engineer who has experience developing systems and mentoring junior Software Engineers.
This role involves -
Execution of the full development lifecycle includingRequirements Analysis, Software Architecture, Software Design, Algorithm Design, Unit Test Development, Integration Test Development, Embedded C Software Development, Software Verification and Validation.Coordinating with Project Management/Engineering to meet development milestones and deadlines.Interfacing with various teams for complete product development including - software testing, hardware/software integration, electrical systems, validation, and product launch .Interfacing with multiple Engineering teams - Mechanical, Electronics Assembly, Final Assembly, and Quality departments.Participate in Product Launch Teams as required.Technical Leadership and Influence in the execution of assigned responsibilities.Day-to-day direction and support of other Software Engineers in the area of responsibility. (This role will mentor other junior level Staff / Team members.)Participate with Leadership in career development and compensation planning of software engineers in the area of responsibility.Assist in the recruiting and screening of candidates, as required.Active involvement in process improvement and compliance activities.Job Requirements
B.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.Technical experience in
embedded software developmen t.Detailed, ongoing, current knowledge of electronics components and systems.High proficiency in
embedded C programming
and real-time operating systems (RTOS).In-depth knowledge of embedded systems.Self-motivated and demonstrates good interpersonal skills.High degree of initiative and ownership mentality.Self-confidence to dive into completely unfamiliar technical topics.Dedication to Innovation.Focus on Quality and Process Improvement.Fosters loyalty and effective execution through unpretentious leadership.
An iMPact Business Group client is seeking to hire multiple Embedded C Software Developers.
This position is for Senior-level level Embedded C Software Engineer who has experience developing systems and mentoring junior Software Engineers.
This role involves -
Execution of the full development lifecycle includingRequirements Analysis, Software Architecture, Software Design, Algorithm Design, Unit Test Development, Integration Test Development, Embedded C Software Development, Software Verification and Validation.Coordinating with Project Management/Engineering to meet development milestones and deadlines.Interfacing with various teams for complete product development including - software testing, hardware/software integration, electrical systems, validation, and product launch .Interfacing with multiple Engineering teams - Mechanical, Electronics Assembly, Final Assembly, and Quality departments.Participate in Product Launch Teams as required.Technical Leadership and Influence in the execution of assigned responsibilities.Day-to-day direction and support of other Software Engineers in the area of responsibility. (This role will mentor other junior level Staff / Team members.)Participate with Leadership in career development and compensation planning of software engineers in the area of responsibility.Assist in the recruiting and screening of candidates, as required.Active involvement in process improvement and compliance activities.Job Requirements
B.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.Technical experience in
embedded software developmen t.Detailed, ongoing, current knowledge of electronics components and systems.High proficiency in
embedded C programming
and real-time operating systems (RTOS).In-depth knowledge of embedded systems.Self-motivated and demonstrates good interpersonal skills.High degree of initiative and ownership mentality.Self-confidence to dive into completely unfamiliar technical topics.Dedication to Innovation.Focus on Quality and Process Improvement.Fosters loyalty and effective execution through unpretentious leadership.