Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Embedded QT engineer at Pentangle Tech Services | P5 Group Embedded QT engineer at Pentangle Tech Services | P5 Group in Apex, North Carolina Posted in 9 days ago.
Type:
full-time
Job Description:
Job Title:
Senior Embedded Software Engineer (C++ / QT)
Location:
Cary, North Carolina, United States 10 -15 years of experience The ideal candidate will have experience working in Developing Embedded Display Devices, C++ & Embedded Systems in Qt. This role involves focuses on incorporating advanced technology to improve the safety, reliability, and performance working on IHM equipment Industry.
Role & Responsibilities:
Design and Develop :
Create and maintain embedded software for material handling equipment using C++.
Display Device Development :
Developing Application Software for display devices in Qt.
Integration :
Integrate software with hardware components, ensuring seamless operation.
Testing and Debugging :
Conduct thorough testing and debugging of embedded systems to ensure reliability and performance.
Documentation :
Prepare detailed documentation for software design, development, and testing processes.
Collaboration :
Work closely with cross-functional teams, including hardware engineers, to optimize system performance.
Maintenance :
Provide ongoing support and maintenance for existing systems, including troubleshooting and updates.
Compliance :
Ensure all designs and implementations comply with industry standards and safety regulations.
Qualifications :
Bachelor's / Master's degree in Electronics and Communication Engineering, Electrical Engineering or a related field. 5-8 years of experience in embedded systems development, display systems, or related fields. C/C++ Application Development experience required. CAN Protocol Experience required. Qt experience required Yocto Linux exposure preferred
Technical Skills :
Programming :
Proficiency in C++ and familiarity with other programming languages such as Python or Java. Yocto Linux Development experience : Strong understanding of configuring Yocto Linux and integrating code on Yocto Linux. Development experience on
Qt:
C/C++ Algorithm Development QML Development Simulation Testing in Qt Expertise in CAN Protocols. J1939 and CANOpen. Implementing CAN Interface in
Application Software Embedded Systems :
Extensive experience with embedded systems development, including real-time operating systems (RTOS) and Yocto Linux.
Hardware Knowledge :
Familiarity with microcontrollers, sensors, actuators, and other hardware components.
Soft Skills :
Problem-Solving :
Excellent analytical and problem-solving skills.
Communication :
Strong verbal and written communication skills for effective collaboration and documentation.
Teamwork :
Ability to work effectively in a team environment.
Adaptability :
Willingness to learn new technologies and adapt to changing project requirements.