Software Development Engineer

Tennant

(Holland, Michigan)
Full Time
Job Posting Details
About Tennant
Tennant Company is a recognized leader in designing, manufacturing and marketing solutions that help create a cleaner, safer, healthier world. With a vision to become a global leader in sustainable cleaning innovation that empowers our customers to create a cleaner, safer and healthier world, Tennant creates solutions that are changing the way the world cleans.
Summary
Tennant Company, a technology leader in developing sustainable cleaning solutions, is recruiting for an Software Development Engineer with a strong background in embedded software. The successful candidate will participate in the development of a broad range of innovative product designs that utilizes the latest in technology including electric vehicles and autonomous systems. We are looking for a software engineer who is passionate about building great products, enjoys working with a team of talented engineers and is eager to take on big challenges. As part of this team, you will have the ability to contribute significantly to the delivery of our award winning products around the world!
Responsibilities
- Contribute to design documentation including context diagrams and flowcharts - Participate in software design reviews and verification testing - Develop and test modular software components and systems - Establish functional requirements and performance targets for software designs - Work cross-functionally to execute complex engineering projects - Design systems to meet regulatory requirements
Ideal Candidate
- BS in Software Engineering or equivalent from an ABET accredited four-year college or university and 18 months to 3 years’ experience OR Master’s degree with 0-2 years’ experience - A minimum of 2 years of demonstrated ability to deliver excellent products to established timelines - Experience in embedded software development employing C/C++ and structured programming - Experience developing in RTOS systems - Experience in Unit and system software testing - Experience with all phases of software development and qualification. - Ability to debug Hardware/Software interfaces - Experience working on cross functional teams (Hardware, Systems, Software, Production, Supply Chain, etc.). - Ability to critique design details against overall product requirements. - Capable of leading technical teams through structured problem solving. - Creative, dynamic team player, able to lead small cross functional groups. - Strong multi-tasking ability. May be working multiple projects simultaneously. - Ability to work effectively in a fast-paced, innovative and dynamic environment. - Experience in developing test plans and test reports for software testing activities is a plus - Familiarity with configuration management tools such as Subversion, ClearCase, etc. - Experience with VersionOne, JIRA or other defect tracking tools. - Experience working with Linux-based embedded designs a plus. - Experience working in an Agile environment. - Six Sigma Black Belt preferred - Green Belt accepted - Prior electric vehicle and automated navigation system design highly desirable
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Tennant offers competitive salaries with an excellent benefits package.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.