Org Marketing Statement
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.
Position Summary
Designs, Develops, and maintains products with embedded systems. Designs and develops software and supports hardware design for display, real-time control and data acquisition in embedded product platforms with diverse scope and complexity.
Responsibilities
- Product software designs that meet requirements
- Write source code required for completed designs
- Ensure that 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 that 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 drawing 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 and assist in mentoring new employees; may represent the company on specific projects or engineering tasks
Qualifications
Qualifications
- Bachelor of Science in Computer Engineering or Computer Science, or an equivalent of training and experience
- Ability to perform the essential functions of the job typically acquired through 10 years of related experience
- Extensive experience (10 years) in embedded Linux
- Experience in Qt development APIs at the driver level
- Extensive experience in embedded software development using C on real time systems
- 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, apply judgement in selecting procedures and techniques that should be applied and work collaboratively in a team environment
Nice to have:
- 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, Jenkins (or similar tools)
- Familiarity with continuous development processes, Agile (Scrum)
Parker Hannifin
Parker Hannifin is a Fortune 250 global leader in motion and control technologies. For more than a century the company has been enabling engineering breakthroughs that lead to a better tomorrow. Learn more at www.parker.com or @parkerhannifin.