Manager, Firmware
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Work as part of the team that makes it possible for many different types of devices to get connected to the Internet.
- Play a significant role and make an impact on the company’s success.
- Lead two functional teams: Device Core Engineering and Professional Services Firmware vertical and drive collaboration between teams.
- Architect and oversee implementation of medium-to-large software components of high quality to ensure quality deliverables to our customers.
- Interact with sales team on scoping customer engagements.
- Participate in customer discussions to understand their requirements, influence their decisions and Ayla device engineering roadmap.
- Hiring, mentoring, and growing your team members in their careers at Ayla.
Requirements
- Must have 15+ years of experience in leading engineering teams and projects that deliver production-quality firmware for connected devices.
- Must have experience in defining and communicating firmware architecture and design across engineering teams and projects.
- Experience developing software solutions consisting of multiple interacting threads or processes and understanding how software runs on hardware.
- Must have experience in defining and socializing sound engineering processes that guarantee delivery of quality products to a managed timeline.
- Must have experience in working with product management to help define customer requirements, distill them into detailed engineering functional specifications, and review such specifications with customers.
- Must have experience with communicating commitments and describing technical problems and solutions directly with customers. Must have a strong customer facing written and communication skills.
- Must have experience in managing competing demands for engineering resources across product deliverables, solutions for customer escalations, and feature requests for existing products.
- Must have experience in scoping project work as part of pre-sales engineering support.
- Must have experience with providing factory support to device manufacturers enable fast reliable production of connected devices.
- Must be able to read, understand and review C code written for embedded (RTOS) and Linux environments.
- Familiar with development tools such as cross-compilation, source control (git), bug tracking (jira), and jtag debuggers.
- Ready to work on a startup where you will be exposed to a lot of areas, wear many hats, and won’t be afraid to tackle the unknown
- BS/MS in Computer Science (or equivalent).
About the company
The Ayla Platform is the industry’s only complete end-to-end solution for transforming everyday products into cloud-connected devices quickly, easily and economically. Ayla combines its innovative and highly efficient technology with best-in-class hardware, applications, cloud-based services and digital information services to allow manufacturers to reinvent their products for the smartphone era.
We are an exciting start-up delivering a PaaS platform for the Internet of Things. We are looking for some exceptional programmers to join the Ayla Device team.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
From developer to manager – what does it take to become an engineering manager?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
7 Important Tips That Every Software Developer Should Know