As a Software Engineer Embedded Systems II, you will take ownership of designing, developing, and optimizing high-performance embedded software, firmware, and low-level platform features. Collaborate with cross-functional engineering teams to build resilient device drivers, kernel components, and hardware-software interfaces that power mission-critical platforms and intelligent connected systems. Architect and implement robust system-level test automation and diagnostic tools using Python and modern CI/CD pipelines to validate complex platform interactions and ensure product reliability. Apply systems programming expertise to diagnose intricate platform-level issues, optimize memory and CPU performance, and support production triage. Success in this full-time role means independently delivering resilient, scalable embedded software and driving technical excellence across the entire software development lifecycle.
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
Mid Level