{"schemaVersion":"jobsearcher.job.v1","id":"3e9b021488e7e7aeabf47b46","url":"https://jobsearcher.com/jobs/3e9b021488e7e7aeabf47b46","canonicalUrl":"https://jobsearcher.com/jobs/3e9b021488e7e7aeabf47b46","title":"Senior Embedded Software Engineer","description":"Senior Embedded Software Engineer (C++/QT)\r\nTTL-Classification: Public\r\nLocation: Cary, NC\r\nSalary: $58–$65/hr\r\nSummary: The ideal candidate will have experience working in developing embedded display devices, C++, and embedded systems in Qt. This role focuses on incorporating advanced technology to improve the safety, reliability, and performance of IHM equipment in the industry.\r\nResponsibilities\r\nDesign and develop embedded software for material handling equipment using C++.\r\nDevelop application software for display devices in Qt.\r\nIntegrate software with hardware components, ensuring seamless operation.\r\nConduct thorough testing and debugging of embedded systems to ensure reliability and performance.\r\nPrepare detailed documentation for software design, development, and testing processes.\r\nWork closely with cross-functional teams, including hardware engineers, to optimize system performance.\r\nProvide ongoing support and maintenance for existing systems, including troubleshooting and updates.\r\nEnsure all designs and implementations comply with industry standards and safety regulations.\r\nQualifications\r\nBachelor's or Master's degree in Electronics and Communication Engineering, Electrical Engineering or a related field.\r\n5–8 years of experience in embedded systems development, display systems, or related fields.\r\nProficiency in C/C++ application development.\r\nExperience with CAN protocol.\r\nExperience with Qt.\r\nYocto Linux exposure preferred.\r\nTechnical Skills\r\nProficiency in C++ and familiarity with other programming languages such as Python or Java.\r\nStrong understanding of configuring Yocto Linux and integrating code on Yocto Linux.\r\nExperience in Qt: C/C++ algorithm development, QML development, simulation testing in Qt.\r\nExpertise in CAN protocols (J1939 and CANOpen); implementing CAN interface in application software.\r\nExtensive experience with embedded systems development, including real-time operating systems (RTOS) and Yocto Linux.\r\nHardware knowledge: familiarity with microcontrollers, sensors, actuators, and other hardware components.\r\nSoft Skills\r\nExcellent analytical and problem-solving skills.\r\nStrong verbal and written communication skills for effective collaboration and documentation.\r\nAbility to work effectively in a team environment.\r\nWillingness to learn new technologies and adapt to changing project requirements.\r\nJ-18808-Ljbffr","company":"Monvik Info Solutions","rawCompany":"monvik info solutions","city":"Cary","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-06-26T02:31:45.141Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"334418","title":"Printed Circuit Assembly (Electronic Assembly) Manufacturing","slug":"printed-circuit-assembly-electronic-assembly-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Software Engineer","description":"Senior Embedded Software Engineer (C++/QT)\r\nTTL-Classification: Public\r\nLocation: Cary, NC\r\nSalary: $58–$65/hr\r\nSummary: The ideal candidate will have experience working in developing embedded display devices, C++, and embedded systems in Qt. This role focuses on incorporating advanced technology to improve the safety, reliability, and performance of IHM equipment in the industry.\r\nResponsibilities\r\nDesign and develop embedded software for material handling equipment using C++.\r\nDevelop application software for display devices in Qt.\r\nIntegrate software with hardware components, ensuring seamless operation.\r\nConduct thorough testing and debugging of embedded systems to ensure reliability and performance.\r\nPrepare detailed documentation for software design, development, and testing processes.\r\nWork closely with cross-functional teams, including hardware engineers, to optimize system performance.\r\nProvide ongoing support and maintenance for existing systems, including troubleshooting and updates.\r\nEnsure all designs and implementations comply with industry standards and safety regulations.\r\nQualifications\r\nBachelor's or Master's degree in Electronics and Communication Engineering, Electrical Engineering or a related field.\r\n5–8 years of experience in embedded systems development, display systems, or related fields.\r\nProficiency in C/C++ application development.\r\nExperience with CAN protocol.\r\nExperience with Qt.\r\nYocto Linux exposure preferred.\r\nTechnical Skills\r\nProficiency in C++ and familiarity with other programming languages such as Python or Java.\r\nStrong understanding of configuring Yocto Linux and integrating code on Yocto Linux.\r\nExperience in Qt: C/C++ algorithm development, QML development, simulation testing in Qt.\r\nExpertise in CAN protocols (J1939 and CANOpen); implementing CAN interface in application software.\r\nExtensive experience with embedded systems development, including real-time operating systems (RTOS) and Yocto Linux.\r\nHardware knowledge: familiarity with microcontrollers, sensors, actuators, and other hardware components.\r\nSoft Skills\r\nExcellent analytical and problem-solving skills.\r\nStrong verbal and written communication skills for effective collaboration and documentation.\r\nAbility to work effectively in a team environment.\r\nWillingness to learn new technologies and adapt to changing project requirements.\r\nJ-18808-Ljbffr","datePosted":"2026-06-26T02:31:45.141Z","dateModified":"2026-06-26T02:31:45.141Z","hiringOrganization":{"@type":"Organization","name":"Monvik Info Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Cary","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3e9b021488e7e7aeabf47b46"},"url":"https://jobsearcher.com/jobs/3e9b021488e7e7aeabf47b46"}}