Firmware Developer
Core
Designing and updating subsystems of systems software including operating systems, compilers, networking, and utilities for edge-to-cloud infrastructure.
Role type
Firmware Developer (Systems Software)
Builds
Workload-optimized products and solutions for edge-to-cloud platforms
Domain
IT Infrastructure / Systems Software
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, Linux Firmware development, software systems design, software testing methodology, debugging, multi-platform software design
Preferred skills
Cloud Architectures, DevOps, Distributed Computing, Microservices, Security-First Mindset, Testing & Automation
Technologies
Linux, C, C++, compilers, networking tools, databases, Internet-related tools
Responsibilities
Design limited enhancements and updates for systems software subsystems; analyze design and determine coding/integration activities; execute testing plans and debug code; collaborate with development partners on project progress and issue resolution
Seniority
Mid-level, hands-on IC