Join our Talent Network
Skip to main content
Software Developer (embedded)

Location: WINNIPEG, MB, Canada
Job Family : Engineering
Job Type : Regular
Posted : Jun 24, 2022
Job ID: 33487

Job Description
Save Job Job Saved

This opportunity is specific to Parker's Electronic Motion & Controls Division (EMC), an exciting and fast-paced environment providing technologies that create and control motion to customers across a wide range of applications and industries. This critical position allows you to become part of a team that aligns products and worldwide engineering and manufacturing capabilities to build our presence in a growing electrification space. EMC brings together decades of controls and electronics design and manufacturing expertise with significant growth opportunities presented by our mobile electrification and industrial efforts.

The Software Developer designs, develops, and maintains products with embedded systems. Designs and develops software and supports hardware design for real-time control and data acquisition in embedded product platforms with diverse scope and complexity.

  • Produce software designs that meets requirements
  • Write source code required for completed designs
  • Ensure designs, design decisions and implementations are documented
  • Test and debug units to ensure that software conforms to the design and to customer requirements
  • Define software systems required to support Design Verification and Function Testing
  • Work with Electronics Developers to ensure that electrical designs meet software requirements
  • Ensure documents and source code files are archived in Parker’s version control system
  • Provide technical information for review with product engineering teams applying consistent engineering practices, standards, and documentation methods (e.g. structured design process; customer design reviews)
  • Contribute to the completion milestones associated with specific projects (e.g. create functional diagrams and system layouts; review detailed drawings and schematics; define data structure, interfaces and programming logic; analyze material requirements; research customer data item requirements)
  • Review product specifications to ensure clarity, completeness, form, fit, function, and conformity to standards and procedures. Identify design errors, omissions, and other deficiencies, and recommend revisions, engineering change orders, and improvements to engineering management or the project team.
  • Maintain and further develop professional and technical knowledge by attending educational workshops, reviewing technical publications, and/or participating in professional associations
  • Share specialized knowledge with others; assist in mentoring new employees; may represent the company on specific projects or engineering tasks

  • Bachelor of Science in Computer Engineering or Computer Science, or an equivalent combination of training and experience
  • Ability to perform the essential functions of the job, typically acquired through 4-10 years of related experience
  • Extensive experience in embedded software development using C on real time systems
  • Experience in embedded Linux
  • Experience in Qt development APIs at the driver level
  • Experience in developing display products for Automotive and/or Industrial use
  • Experience with troubleshooting tools (JTAG, SWD, oscilloscopes, logic analyzers)
  • Ability to work with general objectives regarding projects and team goals; applying judgment in selecting procedures and techniques that should be applied and working collaboratively in a team environment
    Nice to have:
  • Experience in Test Driven Development (TDD), version control, and use of automation tools
  • Familiarity with CAN/J1939, Ethernet
  • Experience in software development for PC’s and C#/C++
  • Experience with Python or other scripting languages
  • Familiarity with SVN, Jenkins (or similar tools)
  • Familiarity with continuous development processes, Agile (Scrum)
  • Familiarity with ISO 26262 or similar standard

    With annual sales of $14.3 billion in fiscal year 2019, Parker Hannifin is the world's leading diversified manufacturer of motion and control technologies and systems, providing precision-engineered solutions for a wide variety of mobile, industrial and aerospace markets. The company has operations in 50 countries around the world. Parker has increased its annual dividends paid to shareholders for 63 consecutive fiscal years, among the top five longest-running dividend-increase records in the S&P 500 index.
  • Save Job Job Saved