Job Title: Embedded Developer
Location: Pune
Experience: 5–10 Years
Notice Period: Immediate to 30 Days
Job Summary:
We are seeking a highly skilled Embedded C++ Developer with strong Linux experience to design, develop, and maintain high-performance embedded systems. The ideal candidate will have a solid background in C++ development, system-level programming, and a good understanding of modern software practices.
Key Responsibilities:
- Design and develop embedded software using C++ for Linux-based systems
- Work on system-level programming, device drivers, and performance optimization
- Collaborate with cross-functional teams to define, design, and ship new features
- Debug and resolve complex technical issues in embedded environments
- Participate in code reviews and ensure adherence to coding standards
- Optimize applications for maximum speed, scalability, and reliability
- Contribute to continuous integration and deployment processes
Required Skills:
- Strong proficiency in C++ (preferably modern C++ standards)
- Hands-on experience with Linux (kernel, drivers, system programming)
- Good understanding of embedded systems architecture
- Exposure to Java or Kotlin is an added advantage
- Experience with debugging tools, memory management, and multithreading
- Familiarity with version control systems (e.g., Git)