onsite
Senior Technical Specialist - Embedded Linux, Java, Python - HCLTech
Software Engineer
Lead the design and implementation of embedded Linux solutions, integrating Java and Python components to deliver high‑performance, reliable product and maintenance systems.
About the role
Key Responsibilities
- Architect and develop embedded Linux solutions using C++ and Python, ensuring seamless integration with existing product lines.
- Collaborate with cross‑functional teams to define system requirements, performance targets, and quality standards.
- Implement best practices for code quality, testing, and documentation to support long‑term product sustainability.
- Mentor junior engineers on embedded Linux concepts, debugging techniques, and performance tuning.
- Evaluate and recommend new tools, libraries, and frameworks to enhance development efficiency and product capabilities.
Requirements
- 5+ years of experience in embedded Linux development, with strong proficiency in C++ and Python.
- Solid understanding of Java for embedded or server‑side integration.
- Hands‑on experience with kernel configuration, device drivers, and real‑time operating systems.
- Strong problem‑solving skills and ability to work independently in a fast‑paced environment.
- Excellent communication skills and a collaborative mindset.