Software Engineer

Somero EnterprisesHoughton, MI
36d

About The Position

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.

Requirements

  • 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
  • Knowledge of Agile methodology and Scrum standards required
  • Excellent computer and software skills required
  • 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
  • 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

Nice To Haves

  • Experience with mobile hydraulics programming strongly preferred
  • Manufacturing experience preferred

Responsibilities

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service