Manager Embedded Engineering

Skills
Concept To LaunchFinancial ResultsFirmwareKey Performance IndicatorsLow Power SystemsProduct ComplaintsReliability
Role

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.