As a Software Engineer with a focus on the embedded systems on the Tools & Infrastructure team you will be responsible for delivering high quality systems software spanning deeply embedded firmware libraries to code generation and tooling. Â You will solve problems inherent to complex communications networks such as reliability, testability, extensibility, and developer ease of use. Â Tools & Infra embedded software engineers use creative software engineering techniques at both the tooling (i.e. code generation) and firmware (i.e. c libraries) levels to implement communications standards where available and design custom protocols when necessary. Â Tools & Infra embedded software engineers also develop high quality systems and frameworks that enable application developers to write reliable actor based, concurrent, real-time applications. Â Be part of an innovative engineering team bringing modern software development tooling and practices into the world of embedded systems.
Â
Learn more about this Employer on their Career Site
