Software Engineer
Job Description
About TP
Somero Enterprises® is a multinational, innovative, cutting edge company looking for a Software Engineer in Houghton, MI.
The Software Engineer will play an integral role in automation and the development of new technology at Somero.
This is a full-time position with an excellent benefit package including Medical, Dental, Vision, Short Term and Long Term Disability, Life Insurance, Company Matched 401k and more!
Do you have the passion and the experience to hit the ground running? If so, apply now!
POSITION
Title: Software Engineer
LOCATION: Houghton, MI
CLASSIFICATION: Exempt
REPORTS TO: Engineering Manager
POSITION DESCRIPTION
The Software Engineer will play an integral role in automation and the development of new technology at Somero. The Software Engineer will have heavy involvement in the full software development lifecycle, from gathering user requirements to deploying and maintaining high-quality applications. The primary responsibilities of the position include leading the development, design and maintenance of Somero software applications. This position requires strong technical skills, communication, great attention to detail, in addition to applying a creative approach to generate breakthrough technology.
PRINCIPAL ACCOUNTABILITIES
- Execute full software development life cycle including planning, design, coding, validation testing and deployment for existing Somero equipment and new product development projects
- Evaluate, develop and implement technology design solutions to improve cost, quality and customer experience
- Work collaboratively with broader engineering team to develop technological designs
- Work closely with outside design consultants as required for new technology development
- Troubleshoot, debug and upgrade existing systems based on user feedback and changing needs
- Support the prototype development and build process
- Write, update and optimize code in a multitude of programming languages while integrating various software components into a unified system
- Ad hoc projects including supporting integration of acquired technology as needed
- Actively monitor emerging technologies, industry trends and best practices to continuously improve development processes
- Ability to work safely in office, production facility and job site environment
ATTRIBUTES
- Superior ability to conceptualize solutions for technical problems
- Strong technical aptitude
- Strong cross-functional leadership ability
- Ability to create software to integrate new technologies into Somero equipment using various programming languages
- Ability to handle high-pressure situations
- Strong communication skills
- Strong interpersonal skills to engage with a wide range of customers and cross-functional employees
EDUCATION/EXPERIENCE
- Bachelor’s Degree in Computer Science, Software Engineering or a related field required
- 5+ years Software Engineer or Developer experience required
- Experience with multiple programming languages required; Danfoss PLUS+1® experience preferred
- Experience with mobile hydraulics programming strongly preferred
- Knowledge of Agile methodology and Scrum standards required
- Excellent computer and software skills required
- Manufacturing experience preferred
WORKING CONDITIONS
- Ability to work extended hours as needed
- Periodic overnight travel required including occasionally attending off-site meetings, jobsite visits or training requiring travel
- Ability to work in different environmental working conditions
- Occasionally lift up to 50 pounds while following appropriate safety procedures
- Occasionally stoop, kneel, crouch, crawl and climb
- Frequently remain in a stationary position such as sitting or standing for prolonged periods of time