Senior Embedded System Developer

A Senior Embedded System Developer leads the complete lifecycle of embedded projects, from concept to deployment, designing, developing, and testing software and firmware for dedicated hardware systems like IoT devices or industrial machinery. They integrate hardware and software, mentor junior engineers, optimize system performance, troubleshoot complex issues, and collaborate with cross-functional teams to deliver reliable, high-quality embedded solutions.
Key Responsibilities
Project Leadership: Lead and manage embedded systems projects from concept to deployment.
System Design & Development: Design, develop, and optimize embedded software and firmware using languages like C/C++.
Integration & Testing: Integrate software and hardware components and perform system-level testing and validation.
Mentorship & Collaboration: Mentor and guide junior engineers, conduct code reviews, and collaborate with cross-functional teams.
Problem-Solving: Troubleshoot and resolve complex, system-level issues to ensure product reliability.
Documentation: Create and maintain detailed technical specifications, design documents, and development processes.
Continuous Improvement: Evaluate emerging technologies and enforce best practices to enhance system performance and reliability.

Submit Your Application

Learn More!