Embedded software developer
Core
Embedded software engineer developing machine-level code in C for hardware components and internal products.
Role type
Embedded software engineer
Builds
Machine-level software for hardware components and internal products
Domain
Embedded systems / Hardware
Deliverable
production ML models | product features
Required skills
C programming, hardware debugging, register manipulation, datasheet analysis
Preferred skills
Git, Eclipse, YAML, industrial protocols, Python, Rust, Ruby, AI, automation
Technologies
C, Git, Eclipse, YAML, Python, Rust, Ruby
Responsibilities
Program directly against hardware, debug using datasheets and registers, develop internal tools and platforms, work on customer-specific solutions
Seniority
Mid-level IC
Sourced via jobtech · Listed on CareerPlan, which tracks 901,000+ jobs from 20+ sources.