A Senior Embedded Software Engineer is responsible for gathering user requirements, defining system functionality and writing code in various programming languages mainly targeted to devices. Ideal candidates will be familiar with the full embedded software development cycle. This will include creating test software for design validation, writing test scripts to allow technicians to debug hardware, production test software (both on device and on test fixtures) and production level release code ownership. A senior embedded engineer is also required to serve…