R&D Engineer Software 5
Core
Design, develop, and deliver control software and firmware for ultra high-performance electronic products, owning the full lifecycle from design to field support.
Role type
Principal Software Engineer (Embedded Systems)
Builds
Control software, firmware, microcode, and drivers for complex multi-processor electronic products
Domain
Consumer electronics / Embedded systems
Deliverable
production ML models | product features
Required skills
Embedded system software development, multi-processor architecture design, system bring-up and diagnostics, runtime control OS integration, debugging and testing techniques, lifecycle product ownership
Preferred skills
Small team leadership, technical mentorship
Technologies
Embedded systems, multi-processor architectures, control operating systems
Responsibilities
Design and develop control software and firmware, provide technical leadership to a design team, own all aspects of a design from microcode to upper-level software, assist with customer trials and address field issues, collaborate with interdisciplinary teams including sales, marketing, and manufacturing
Seniority
Principal, hands-on IC with technical leadership