The company is looking to lead the firmware team to ensure the successful delivery of new products and ensure timely support of firmware needs on legacy products.
Requirements
- Expert in embedded C for Electromechanical devices (HVAC, Medical Device, Appliances, Automotive, Flow Control)
- Preferred extensive experience in microcontroller-based systems – Microchip, Atmel, ST, Renesas (or equivalent)
- Experience with version control and release process, its various usages, and systems built around it such as Bitbucket/ GitHub / GitLab
- 8+ years with embedded software development, documentation, and code review
- Solid understanding of industry best practices related to software development
- Software skills including Microsoft Office Word, Excel, and PowerPoint
- Experience with 8 bit to 32 bit embedded processors and SoC’s
Responsibilities
- Responsibility for the entire life cycle (excluding Validation) for all embedded software used in Embedded Controllers supporting using 8 bit to 32 bit embedded processors and SoC’s
- Develop and manage project schedules related to existing product launches or design modifications
- Coordinate project work internally with the department and externally with other departments to ensure on-time completion of projects within budget
- Participate in additional projects to support ongoing business needs
- Manage the current team of 5 FTE embedded software developers and varying levels of contract resource (currently 3 FTE resources)
- Ensure the productivity of its participants and “right-size” resources for the workload
- Directly contribute to development (programming), bug fixing, issue resolution and design review
Other
- Strong leadership experience including influencing employees to be a part of continuous improvement
- Effective analytical and problem-solving skills
- Excellent organizational and time management skills and strong project management –PM skills
- Effective communication skills - both verbal and written; business acumen
- Strong interpersonal skills and ability to work with teams & collaboration skills
- Ability to apply excellent judgment, strong work ethics, and integrity on the job
- Bachelor’s Degree in Electrical or Computer Engineering
- 3+ years in a leadership role (project or people manager)
- Must be able to perform essential responsibilities with or without reasonable accommodations