This job listing has expired and the position may no longer be open for hire.

Software Engineer - Linux at MTD Products

Posted in Engineering 30+ days ago.

Location: Indianapolis, Indiana





Job Description:

At MTD Products, we do more than just design, manufacture, market, and sell outdoor power equipment. We are an industry leader driven by a greater purpose to inspire people to care for and enjoy the outdoors. As employees, we foster collaboration and teamwork, drive for results, champion change, and inspire and motivate others to high performance. We value stewardship, passion, respect, integrity, and gratitude. And, every day we build upon the strong corporate culture that makes MTD a great place to build a career.



Founded in 1932 and headquartered in Valley City, Ohio, MTD is a global company known for innovation and award-winning lawn mowers, snow blowers and other equipment for both residential and professional markets. Our family of brands includes Cub Cadet, Troy-Bilt, Robomow, Rover, and WOLF-Garten - all backed by our strong network of MTD support focused on uncompromising quality, service and value through advanced manufacturing.


Job Summary:

MTD is looking for a talented software engineer to develop commercial power equipment product for autonomous and semi-autonomous operations. The ideal candidate will apply his extensive Linux software development experiences to finalizing production software for a new product.



Location:

Indianapolis, IN



Essential Functions:

* Design and develop software, diagnostic tools, and automated testing software for autonomous mowers.

* Collaborate with a cross functional team of engineers in the development of the software and electrical systems for outdoor power equipment.

* Develop and verify system & subsystem designs for software controlled electromechanical systems.

* Use cloud computing, database tools, and IoT technologies to support the full product lifecycle, including product manufacturing and service.

* Generate engineering requirements and design documents; author and execute test. plans/processes for software verification and validation; document and present results.



The candidate must have:

* B.S. or higher in Computer Engineering, Computer Science, Electrical Engineering, or a related field.

* 5+ years' experience of programing experience in C/C++ as well as scripting languages such as python and bash.

* Development experience in a GNU/Linux environment, including GNU compiler tool chain, and debug tools

* Comfort with implementation and debugging of: multithreaded embedded Linux target; applications using TCP/IP.

* Strong skills in modular design and coding.

* Understanding of software lifecycle, coding standards, and git-based software version control.

* Experience with Atlassian software development tools (including Jira, Bitbucket, Confluence) and automated build tools including Docker.


The ideal candidate will have experience with a subset of the following:

* Experience with buildroot to create a customized Linux distribution

* Embedded systems, RTOS, communication protocols (ex.RS232, CAN, SPI).

* Use of IOT / cellular connectivity and cloud processing for data analysis.

* Agile software development; test-driven development process.

* Excellent time and project management skills including task estimation and project planning.



Work Environment:

* Willing to work on outdoor power equipment in outdoor environment when needed.

* Able to lift (up to 40lb), reach, bend otherwise work on and around outdoor power equipment such as lawn tractors, snow throwers and handheld power tools.


MTD offers a competitive salary and benefit package that includes 401k, Defined Contribution Plan, Health and Dental Insurance, Vision Insurance, Tuition Reimbursement, paid vacation, and paid holidays.


MTD is an equal opportunity employer M/F/D/V.

(function () {
'use strict';
socialShare.init();
})();


More jobs in Indianapolis, Indiana


The Judge Group Inc.

The Judge Group Inc.

Hilton Global
More jobs in Engineering


INTERNATIONAL MARINA GROUP LP

INTERNATIONAL MARINA GROUP LP

INTERNATIONAL MARINA GROUP LP