Lead Engineer
Posted Updated
Summary
Lead Engineer at ThoughtFocus in Bengaluru designing, developing, testing, and maintaining complex embedded software applications in C++ on POSIX systems. The role involves troubleshooting embedded systems, writing technical documentation, collaborating with cross-functional teams, and using Python for automation tasks.
Roles and Responsibilities :
- Design, develop, test, and maintain complex software applications using C++ programming language.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet customer needs.
- Develop technical documentation for code changes, bug fixes, and new features.
- Troubleshoot issues related to embedded systems development.
Job Requirements :
- 8-19 years of experience in embedded C++ programming with expertise in POSIX operating system.
- Strong understanding of Python scripting language for automation tasks.
- Experience working on large-scale projects involving multiple stakeholders and tight deadlines.