Job Summary :
The position is for a senior software engineer in our Compaction Software Team. The position will primarily focus on the design, development and integration of our software for our Compaction machines but will also include verification on the machine.
We are looking for a resource with excellent communication skills that can effectively work with our local Shippensburg development teams as well as our global development team.
The position will drive our software deliveries in Advanced Engineering (AE), New Product Development (NPD) and Product Maintenance (PM).
The ideal candidate will have experience in software development for construction equipment, heavy-duty vehicles or similar.
The candidate should have an understanding of electronic systems, be hands on and be able to work collaboratively. While the position is focused on software development, the candidate should also be familiar with test equipment and be able to troubleshoot electronic system issues.
The successful candidate should recognize the importance of customer, production, and quality requirements within product development.
Main Tasks / Responsibilities :
This position will support the Software Team in its Advanced Engineering, New Product Development and Product Maintenance efforts at the Shippensburg, PA facility.
Specific responsibilities for the candidate are :
Develop and maintain our distributed software systems for compactors
Manage software releases, version handling and configuration management
Drive the architectural decisions regarding system software and development tools
Collaborate with and support software designers and developers
Produce software designs by analyzing and translating functional requirements
Produce software system documentation, descriptions, user guides, etc
Produce software test cases by analyzing functional requirements
Executing test cases on machine
Coordination of activities with other Scrum teams and departments
Troubleshoot system level machine issues
Secure designs are compliant with legal requirements
Perform Root Cause Analysis (RCA) investigation for field quality issues
Cooperate with specialists on related technologies
Maintain a network with specialists and architects on other sites and in adjacent disciplines
Prepare written reports or presentations on completed work
Understand and execute our software development process
Key Skills :
Drive for Results
IT Applications : Matlab
Volvo ESW tools (preferred)
Education / Professional Qualifications required for the position :
6 - 10 years of experience with a minimum of Bachelor of Science in Engineering (BSEE, BSCE)
Experience with real-time embedded operating systems and related technologies
Experience with version and configuration management
Experience with vehicular electrical & electronics systems design
Demonstrated successful experience in software development for construction equipment or heavy-duty vehicles
Experience in agile development methods
Experience in Systems Engineering
Fluency in English, both written and verbal
Excellent communication skills
Additional Important Requirements :
Very good communicator and team player
Supportive & collaborative attitude
Experience working in a global team
Ability and willingness to travel, both regionally and globally