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
Maintains software 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.
Responsibilities
- Investigate and resolve complex software issues
- Modify and produce 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; 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 recommends 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 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 debugging complex software code
- Experience with troubleshooting tools (JTAG, SWD, oscilloscopes, logic analyzers)
- Ability to work with general objectives regarding projects and team goals, apply judgment in selecting procedures and techniques that should be applied and work collaboratively in a team environment
- Excellent written and verbal communication skills, together with well-developed listening skills
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 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)
- Familiarity with ISO 26262 or similar standard
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.