Extras · 1 of 4

A typical day

Hardware roles: simulating a circuit or chip design in the morning, debugging a prototype board on a lab bench with an oscilloscope in the afternoon, writing test firmware in between. Software roles look like any developer's day: a stand-up meeting, hours of coding and code review, some meetings. Firmware sits between the two, with a lot of time reading chip datasheets.