Lindsay-posted 3 months ago
Full-time • Senior
Olathe, KS
1,001-5,000 employees
Machinery Manufacturing

We are seeking a Senior Firmware Engineer to join our Engineering team in either our Olathe, KS or Omaha, NE location. This position will play a critical role in the development of embedded systems across Lindsay's product portfolio. This role combines hands-on firmware development with technical leadership, mentoring, and architectural influence. You will collaborate with cross-functional teams to deliver scalable, reliable, and secure firmware solutions while helping shape the future of Lindsay's IoT strategy. This position requires a proactive, self-driven engineer who thrives in a fast-paced environment and can operate effectively with minimal supervision. You'll be expected to take initiative, solve complex problems independently, and contribute meaningfully to both technical execution and strategic direction.

  • Design, implement, and maintain embedded firmware for new and existing products.
  • Architect scalable firmware systems and frameworks supporting multiple product lines.
  • Lead development of high-impact features and prototypes for next-generation connected devices.
  • Perform board-level bring-up, system testing, and validation plan execution.
  • Ensure compliance with coding standards, design principles, and quality benchmarks.
  • Provide technical guidance and mentorship to junior and senior engineers.
  • Conduct code reviews, design reviews, and architecture evaluations.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Share knowledge across engineering teams to amplify technical excellence.
  • Partner with Solutions Architects, Product Management, and Operations to align firmware capabilities with business goals.
  • Evaluate emerging technologies and tools for adoption across firmware initiatives.
  • Contribute to long-term strategy and technical direction for Lindsay's embedded systems.
  • Constrained electronic designs (memory and throughput)
  • Digital interfaces and protocols: SPI, I2C, UART
  • Compilers and RTOS
  • Test equipment: oscilloscope, DVM, power supply, JTAG debuggers
  • 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 and cross-functional collaboration
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 10-15+ years of experience in embedded firmware development, including leadership roles.
  • Proficiency in C/C++ for embedded systems.
  • Experience with microcontroller families, especially ESP32 and STM32.
  • Familiarity with IoT protocols and cloud-native architecture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service