Embedded C Software Engineer Lead
Apply NowCompany: iMPact Business Group
Location: Zeeland, MI 49464
Description:
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 -
Job Requirements
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 including -- Requirements 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 development.
- 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.