Embedded C Software Engineer Lead

Apply Now

Company: 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 -

  • 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.

Similar Jobs