Sign up for our
weekly
newsletter
of fresh jobs
The Software Engineer works as a member of a delivery team that creates dynamic, cross-platform, system features that help heavy equipment owners, operators, and technicians do their jobs more efficiently, more effectively, and better than the competition. The Software Engineer is accountable for development of high quality software that hits the mark for what customers need, for working with their team to improve the development process, and doing it all within a large global development framework that is always evolving. Success in this position involves :Development and evolution of both mature and newly developed native mobile app solutions in Android and iOS, using Swift, Java, and a shared C+code module. Collaborating with the application domain experts and other software developers across multiple international sites to deliver identified customer value Demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling and the quality of products developed You will need:Demonstrated expertise in the development of native Android and/or iOS applications, and a passion for growing that expertise and contributing to the growth of other team members Experience in front end mobile app design and architecture Experience developing software applications that interface with hardware, sensors or other devices. Experience with mobile-relevant unit test and automated test frameworks and methodologies Ability to work independently and as part of a global team Excellent interpersonal and communication skills Bachelor's degree in computer science, engineering, mathematics, mechatronics or equivalentSalary Range:$80K -- $100KMinimum QualificationSoftware DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.