The Technical Lead, Embedded Software Development, is a senior technical role responsible for the architecture, design, and delivery of embedded software solutions across multiple concurrent client projects. Serves as the primary technical lead on embedded firmware and low-level software projects, mentor embedded engineers, and work closely with project managers, system engineers, hardware engineers, FPGA engineers and clients to translate requirements into reliable, maintainable, and well-documented embedded systems. This role blends hands-on engineering with technical leadership and requires strong communication skills in a client-facing, consulting-style environment.
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
Senior