Embedded Hardware Engineer
Core
Design and develop embedded hardware products from prototyping to post-release support, including circuit design, PCB layout, and firmware development.
Role type
Embedded Hardware Engineer (Product Development)
Builds
Microprocessor boards, sensor system breakout boards, and open-source electronic components
Domain
Consumer electronics / Embedded systems / IoT
Deliverable
production ML models | product features
Required skills
Circuit design, PCB schematic capture, PCB layout, Embedded software development (C/C++, Arduino), Troubleshooting, Engineering tools usage (oscilloscopes, multi-meters)
Preferred skills
Complex PCB designs (BGAs, 4+ layers), IoT network protocols, Rapid prototyping, Version control (Git/GitHub), ARM GCC, Keil, MPLAB, Atmel Studio
Technologies
Arduino, C/C++, Micro Python, Python, Git, GitHub, ARM GCC, Keil, MPLAB, Atmel Studio
Responsibilities
Design schematics and PCB layouts, Develop firmware for new products, Validate new technologies and concepts, Collaborate with sourcing and operations teams, Write product documentation and tutorials
Seniority
Mid-Senior, hands-on IC