Jobs → Engineering → Embedded Software Engineer

Embedded Software Engineer

Ami P. (L.I.O.N.)United StatesMIDPosted 2h ago
CC++LinuxEmbedded SystemsHardware/Software IntegrationPythonTest AutomationInstrumentation
About the Role We are looking for an experienced Embedded Software Engineer to build reliable, high-performance software for advanced semiconductor test platforms. This role involves working across embedded systems, Linux, and hardware/software integration. Key Responsibilities • Design, develop, test, and maintain embedded software using C/C++ for Linux-based systems • Build software interfaces, APIs, and services that connect hardware components with higher-level applications • Debug and resolve complex hardware/software integration issues across system- and board-level components • Develop and troubleshoot multithreaded applications to ensure reliability and performance • Collaborate with hardware engineers, software developers, and product managers to deliver integrated solutions • Participate in Agile activities, including story planning, bug tracking, release planning, and sprint retrospectives • Communicate technical issues, project status, and risks clearly to peers, managers, and customers • Improve engineering efficiency through automation, testing, documentation, and continuous quality improvements Requirements • 7+ years of software engineering experience, with strong proficiency in C and C++ for embedded and system-level applications • Hands-on experience developing software for Linux-based and embedded systems, including hardware interfaces and operating system components • Strong expertise in debugging complex hardware/software integration issues, board-level components, and multithreaded applications • Experience with embedded communication interfaces such as SPI, I2C, UART, Ethernet, PCIe, or similar technologies • Understanding of software quality, system integration, performance optimization, and modern software development practices • Experience with Python scripting for automation, testing, and tooling is preferred • Exposure to test systems, instrumentation, and automation domains is an advantage

Similar projects

ServiceNow Developer
Vamshi Krishna · ServiceNow, App Engine Studio, Script Includes
ServiceNow Gen AI Developer
Sadwik Thandamalla · ServiceNow, AI, Now Assist
AI/ML Engineer
Laxmi Pradhan · Python, Machine Learning, Deep Learning
Early · 0 applied1 of 8,151 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy