Senior Embedded Software Engineer, Emerging Devices Software
Core
Design, develop, and verify firmware for embedded systems used in consumer products, focusing on architecture, implementation, and bringing up new features.
Role type
Senior Embedded Software Engineer (Firmware)
Builds
Firmware and embedded system solutions for consumer products
Domain
Consumer electronics / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded systems design, firmware development, system architecture, debugging, API development, build scripts, proof of concepts, hardware collaboration
Preferred skills
Full software development life cycle, coding standards, code reviews, source control management, testing, operations
Technologies
Embedded systems, firmware, build scripts
Responsibilities
Develop new features for embedded systems, prototype and deliver innovative system solutions, design and verify firmware, participate in design reviews and API development, debug and bring up software, deliver architectural documents and source code, collaborate with software and hardware product teams
Seniority
Senior, hands-on IC with leadership responsibilities