Manager Embedded Engineering
Skills
Concept To LaunchFinancial ResultsFirmwareKey Performance IndicatorsLow Power SystemsProduct ComplaintsReliability
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience in high-reliability firmware design, including agile development values and principals
- Full firmware development life cycle experience: requirements, design, coding, testing, and integration of low power systems
- Hands-on embedded systems experience with power management, signal processing, BLE/Wifi connectivity, memory allocation, and complex algorithms
- Bare metal C programming for embedded ARM microcontrollers
- Use of Make and GCC cross compilers
- Transformed SW/FW organizations to implement CI/CD pipeline frameworks, scrum mastership, branching strategies, and latest development tools
- Effective communication with audiences of all levels
- Collaborative with a desire to understand stakeholder needs
- Experience designing organizations and recruiting exceptional talent
- Proven ability to manage, mentor, and motivate employees
- Ability to manage multiple projects in fast-paced environment
Nice to have
- Thought leader
- Agile development expert
- Technical lead
Day to day
- Lead and manage a highly technical Firmware team, including developers, SME’s, and system integrators
- Responsible for the end-to-end design, from concept to verification, leading full life cycle from concept to launch of the firmware architecture
- Propose and lead technology exploration initiatives, including proof of concepts
- Support other departments to resolve product complaints or when expert advice is needed
- Oversee delivery of projects across the product and development teams while supporting a unified culture, vision, and strategy for overall product development
- Ensure delivery of technology and product development cycles on-time, on budget, and with high quality results.
