Lindsay Corporation is a leading global manufacturer and distributor of irrigation and infrastructure equipment and technology. Established in 1955, the company has been at the forefront of research and development and innovative solutions to meet the food fuel, fiber and transportation needs of the world's rapidly growing population. Lindsay innovates and expands our world's potential-enabling global populations to grow safely and sustainably.
Lindsay Corporation is searching for an experienced Senior Firmware Engineer to join the Olathe, KS Engineering team. The successful candidate will be responsible for the timely completion of assigned projects related to firmware development and to help mentor the team in proper firmware development and process. The Senior Firmware Engineer will be accountable for product support, product enhancements and new product design. If you have a desire to learn and apply your embedded programming knowledge you will be successful in this role. This role will give you the opportunity to demonstrate your growth capability in embedded design across many industries.
Duties & Responsibilities:
Take ownership of all projects assigned and complete in a timely manner
Responsible for firmware requirements and validation plan generation
Must be able to follow established coding standards for embedded designs
Must demonstrate and mentor good documentation skills to facilitate validation and verification of designs
Responsible for product updates and enhancements
Communicate effectively with team and provide timely updates on assigned projects
Knowledge of and experience with:
Constrained electronic designs (memory and throughput)
Digital interfaces and protocols including SPI, I2C, and UART
Compilers and RTOS
Test equipment such as oscilloscope, DVM, power supply, and JTAG debuggers
Cellular modem technology is a plus
Python is a bonus
Board level and system testing
Product validation plan development and execution
Mentoring and leading junior team members in proper firmware development and processes
Technical project leadership as required
Other duties as assigned for product design completion
Proficiency in C/C++ for embedded applications
Experience with Git for version control
BS or MS in Electrical or Computer Engineering or Computer Science
10-15+ years' experience in a similar role
Ability to understand a schematic for board level bring up
Experience with M2M cellular and satellite communications
Microprocessor board bring up experience
Strong communication skills
Good organizational skills and ability to problem solve independently
Mentoring and leadership skills
What makes Lindsay unique?
Committed to sustainable practices to save energy and use fewer resources daily
Dedicated to innovation to achieve growth through advanced technology
Locations across the US and internationally
Teamwork, employee appreciation, stable career path, and growth opportunities
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Lindsay Corporation does not accept unsolicited referrals or resumes from any source other than directly from candidates. We will not consider unsolicited referrals and/or resumes from vendors including and without limitation, search firms, staffing agencies, fee-based referral services and recruiting agencies. Lindsay Corporation will not pay a fee to a recruiter or agency that does not have a signed vendor agreement with Lindsay Corporation. Any resume or CV submitted to any employee of Lindsay Corporation without having a vendor agreement in place will be considered property of Lindsay Corporation. Lindsay Corporation will not be held liable to pay a placement fee.