About the Role
We are seeking an experienced QNX Developer to join our team as part of a long-term requirement. The ideal candidate will have a strong background in embedded systems, particularly in QNX version 6.5, and will play a critical role in implementing GUI changes and adding new pages as part of development. This position is crucial in supporting our transition and ensuring the continued stability and enhancement of our software platform.
Key Responsibilities
- GUI Development & Enhancement:
- Develop and implement new GUI pages and features in line with project requirements.
- Collaborate with the design and engineering teams to ensure seamless integration and optimal user experience.
- System Maintenance & Support:
- Maintain and update legacy systems until the migration to newer versions is complete.
- QNX System Development:
- Work on applications and software components using QNX version 6.5.
- Debug and optimize performance in a real-time operating system environment.
- Collaboration & Communication:
- Work closely with cross-functional teams including hardware engineers and other software developers.
- Participate in code reviews, team meetings, and design discussions.
- Technical Documentation:
- Document code, system configurations, and changes to support team collaboration and future maintenance efforts.
Required Skills and Qualifications
- Technical Proficiency:
- Strong experience with QNX version 6.5.
- Proficient in C and C++ programming languages.
- Experience with GUI development for embedded systems.
- Familiarity with real-time operating systems and embedded system constraints.
- Experience:
- Proven track record in developing, maintaining, and enhancing embedded software systems.
- Experience in handling legacy system support while integrating new functionalities.
- Soft Skills:
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills, capable of working in both onshore and offshore environments.
- Ability to work independently as well as part of a cross-functional team.