The Principal Embedded Software Engineer will develop software and firmware for embedded systems, primarily using C++ and Python. The role includes understanding existing system architecture and integrating new features, working with real-time operating systems, and optimizing algorithms and computation for real-time performance on resource-constrained embedded platforms. The engineer will integrate firmware with hardware, bring up and port software to new hardware, and troubleshoot hardware and software issues. The position involves collaboration with hardware and software engineers, Quality, reliability, and product managers, as well as maintaining technical documentation and managing source code with Git. The role is onsite in Boulder, Colorado, with relocation accepted. It is described as a full-time position and a 6+ month contract.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed