Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 1 image - Rise Careers
Job details

Software Engineer 1

With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions for our customers. At Tennant Company, we are committed to stewardship and creating a cleaner, safer and healthier world. With manufacturing, operations and sales, service, and support functions across the globe, your journey at Tennant can take you places you never expected.

JOB DESCRIPTION:
Tennant Company, a technology leader in developing sustainable cleaning solutions, is recruiting for a Software Engineer with a background in embedded software. This position is part of our Digital System Engineering group. The successful candidate will participate in the development of a broad range of innovative product designs that utilizes the latest in technology. 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 the development of embedded software by writing, debugging, and testing code for specific functionalities or performance targets.
Support development of scalable and maintainable C/C++ code in support of new designs and legacy hardware.
Participate in maintaining design documentation including context diagrams and flowcharts.
Work with cross-functional teams including hardware engineers, system engineers and quality assurance engineers to execute complex engineering projects.
Troubleshooting and debugging using engineering software and hardware tools.
Participate and provide feedback while performing extensive peer code reviews.
Work in an Agile, rapid development environment.

SKILLS:
Strong proficiency in C and C++ programming languages.
Strong problem-solving skills and the ability to debug and troubleshoot software and hardware issues.
Understanding of the software development lifecycle (SDLC), including requirements analysis, design, implementation, testing, and maintenance.
Knowledge of common communication protocols used in embedded systems, such as UART, SPI, I2C, USB, Ethernet, or CAN bus.
Knowledge of Operating System, Computer Architecture, Embedded System and data structure and algorithms.

REQUIRED EDUCATION AND EXPERIENCE:
Must be eligible to work in the U.S. without sponsorship.
BS in Electrical, Software, Computer Science, Computer Engineering or related field with track record of embedded firmware work experience.

PREFERRED EXPERIENCE:
1-2+ years of engineering experience highly preferred.
Ability to use CAN interface tools, debuggers and other common diagnostic tools to debug hardware/software integration issues.
Experience developing embedded (Linux or RTOS) systems using C/C++.
Experience with requirements management, SCM, and defect tracking tools.
Understanding of the Agile development process.
Experience with Jira, Confluence, and Bitbucket.

Equal Opportunity Employer

Tennant Company is an equal opportunity employer. Employment decisions are made on the basis of individual skill, ability, reliability, productivity, and other factors important to performance. We do not discriminate on the basis of race, color, creed, religion, sex, national origin, physical or mental disability, age, veteran status, pregnancy, sexual orientation, genetic information, gender identity, or any other basis protected by state or federal law or local ordinance.

Begin your journey with us. Let's reinvent how the world cleans.

Equal Opportunity Employer

Tennant Company is an equal opportunity employer. Employment decisions are made on the basis of individual skill, ability, reliability, productivity, and other factors important to performance. We do not discriminate on the basis of race, color, religion, sex, national origin, physical or mental disability, age, military service, pregnancy, sexual orientation, genetic information (including family medical history), marital status, gender identity or expression, parental status, political or any other non-merit based factors protected by state or federal law or local ordinance.
Tennant Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Tennant DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Tennant
Tennant CEO photo
Dave Huml
Approve of CEO

We will lead our global industry in sustainable cleaning innovation that empowers our customers to create a cleaner, safer and healthier world.

5 jobs
TEAM SIZE
DATE POSTED
August 4, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!