Posted 
May 14

Software Engineer Manager, Firmware

Software Engineering
REMOTE

Role Description

Climate change is one of the biggest problems humanity is facing today. We are an early-stage start-up working on simple, delightful solutions that make a real difference in one of the worst contributing industries: waste.

Chewie Labs is an early-stage start-up whose mission is to impact climate change by bringing user-centered design, technology, & magic to reducing waste.

Role Description: We are looking for an innovative engineering leader to join our software team. In this senior role, you’ll be working directly with cross functional leads to define an elegant, delightful user experience for our flagship product. As a member of a small, early stage team, you will develop team best practices to accelerate developer velocity and scale the team in the long term. This role also requires defining clear specifications and managing execution of external vendors to augment the team’s execution.

Responsibilities:

  • Build, mentor, and grow a team of firmware engineers
  • Work with product design, hardware, and other software engineers to determine system requirements
  • Proactively identify schedule risks and work with program management to mitigate
  • Maintain and improve effective team and cross functional communication in a hybrid work environment
  • Work with technical leads to design high level firmware architecture for a constrained, embedded system with high reliability requirements
  • Bring-up, prototype, and validate device components, with extensive work in sensors and actuators
  • Support feature development, developer tools, and bug fixing with clean, well tested code
  • Engage effectively with third party firms by delivering clear specifications and requirements and managing execution
  • Interface with testing teams to ensure full testing coverage and hardware teams to support engineering validation

Qualifications:

  • B.S. in Computer Science, Electrical Engineering, or related discipline
  • 8+ years of firmware/embedded software development experience.
  • 3+ years of experience managing firmware teams of at least 5 engineers
  • Experience growing and developing engineering teams
  • Strong project management skills
  • Experience with RTOS and/or bare metal design
  • Embedded C/C++ programming skills
  • Experience with hardware bring-up and user interfaces
  • Working knowledge of the following embedded principles:
    • Standard hardware protocols (e.g. I2C, SPI, UART)
    • Networking, IoT messaging protocols (HTTP, MQTT, etc.), network security and data compression.
  • Experience optimizing for highly constrained systems - performance, memory, image size, and power consumption.
  • Able to create elegant solutions with existing tools and frameworks, balancing product needs, reliability, and development efficiency
  • Undying love of unit tests
  • Not required, but nice to have!
    • Signal processing and sensor validation experience
    • Connected IOT device experience
    • Experience with motors and control theory

For your awareness, we have been requiring that all employees and visitors who come into our offices verify that they are fully vaccinated with respect to COVID-19. Of course we are open to discussing accommodations where legally required, such as for medical or religious reasons. If you need to discuss accommodations or better understand this requirement, please let me know. Otherwise, please prepare to provide verification of your vaccination.

Chewie Labs
 at a glance

Chewie Labs is an early-stage start-up whose mission is to impact climate change by bringing user-centered design, technology, and magic to waste management.