Join our Talent Network
Skip to main content
Senior Embedded SW Engineer

Location: WINNIPEG, MB, Canada
Job Family : Engineering
Job Type : Regular
Posted : Apr 17, 2024
Job ID: 47921

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 Senior Embedded SW Engineer designs, develops, and maintains products with embedded systems. Specifically, designs and develops software and supports hardware design for real-time control and data acquisition in embedded product platforms with diverse scope and complexity.


  • Create software architecture and designs
  • Develop implementation plans
  • Lead technical teams - design, implementation and test (on-shore and off-shore)
  • Ensure product software designs meet market and/or customer requirements
  • Work with Electronics Developers to ensure electrical designs meet software requirements
  • Ensure designs, design decisions and implementations are documented
  • Write source code required for completed designs
  • Test and debug units to ensure the software conforms to the design and to requirements
  • Define software systems required to support Design Verification and Functional Testing
  • 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 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, including identifying design errors, omissions and other deficiencies and recommending 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 and represent the company on specific projects or engineering tasks



  • Bachelor of Science in Computer Engineering or Computer Science, or equivalent
  • Ability to perform the essential functions of the job, typically acquired through 10 years of related experience
  • Extensive experience (10 years) in embedded software development using C on real time systems
  • Experience in technically leading a software development team
  • Experience in development APIs at the driver level
  • Experience with troubleshooting tools (JTAG, SWD, oscilloscopes, logic analyzers)
  • Ability to work with general objectives regarding projects and team goals; applying judgement in selecting procedures and techniques that should be applied and working collaboratively in a team environment
  • Experience in developing controller and/or display products for automotive and/or industrial use
  • Experience with safety standards - ISO 26262, IEC 51508, ISO 13849
  • Familiarity with Test Driven Development (TDD), version control and use of automation tools
  • Familiarity with CAN/J1939, Ethernet
  • Experience in software development for PCs and C#/C++
  • Experience with Python or other scripting languages
  • Familiarity with SVN, Git, Jenkins (or similar tools)
  • Familiarity with continuous development processes, Agile (Scrum), Scrum Master

With annual sales of $19.83 billion in 2023, Parker Hannifin is a Fortune 250 global leader in motion and control technologies. For more than 100 years the company has engineered the success of its customers in a wide range of diversified industrial and aerospace markets. Strong competitive advantages, a clear strategy and goals, consistent execution and performance, and many opportunities for growth have allowed the company to consistently deliver strong shareholder returns. Parker has increased its annual dividends paid to shareholders for 66 consecutive fiscal years, among the top five longest-running dividend-increase records in the S&P 500 index.

Save Job Job Saved