Innovate to solve the world's most important challenges
This position would cover the support of software development activities being performed out of the Honeywell Edmonton facility for our Honeywell Connected Industrial's Matrikon Data Broker Product line. It would encapsulate OPC UA based product's cross platform C++ Software design, development, testing, documentation, and customer support. It would also involve coordinating other developers across the globe, supporting customers across globe. You would ideally have development expertise on highly performant C++ software which can run on multiple platforms / Operating Systems and experience with industrial Protocols. The specific responsibilities of this individual would include the following :
Key Responsibilities
- Performing Design, Implementation and developer testing of all products developed for Matrikon Data Broker Product line.
- Assist in Architecture, planning of product development.
- Generating design documentation, code documentation for products being developed.
- Assist Documentation team in providing content for manuals creation.
- Assist Installation team to generate installer for the product. Sometimes need to step up and take responsibility of generating the installer.
- Assist other development resources working on similar products.
- Assist QA team for completion of testing for the products being developed.
- Debugging test case and potential software issues when tests fail
- Assist in the development and updates to test documents (i.e… namely the Software Verification Plan, Software Test cases and Procedures document and Software Verification Report)
YOU MUST HAVE
Requires a bachelor's degree in engineering, Computer Science, or a related discipline.C++ cross platform application development - 10+ yearsLinux application development - 2+ yearsOPC UA Products development - 5+ yearsWindows applications development - 8+ yearsStrong Design exp on C++ applications - 5+ YearsStrong exposure to development automation and automation of unit testing - 5+ yearsArchitecture exposure by participation in architecture work - 2+ yearsIndustrial domain knowledge specifically OPC and OPC UA - 2+ YearsKnowledge of other high level programming languages like .Net, JavaExperience of working in Agile and SAFe teams.WE VALUE
Experience of working with .Net, Python, Installation generation and other high-level languages.Good understanding of system internals and be able to debug and analyze issues like small memory leaks.Experience of participating in Technology and Industrial bodies / forumsStrong understanding of software verification methods and tools currently in use as well as versed in industry standards and direction.Experience in driving change through an organization.Diverse and global teaming and collaborationEffective communicatorIndividuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events.Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.Can quickly analyze, incorporate and apply new information and concepts.Additional Information
JOB ID : HRD209034Category : EngineeringLocation : 10405 Jasper Avenue, Suite 1800,Edmonton,Alberta,T5J 3N4,CanadaExemptBusiness Services