Lindsay Corporation

Firmware Engineer

Lindsay Corporation$90K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or equivalent experience
  • 6+ years of professional software engineering experience, with 2+ years leading IoT project delivery
  • Strong proficiency in C or C++ and effective coding techniques
  • Robust problem-solving skills and a proactive approach
  • Excellent communication and collaboration skills, demonstrating a passion for teamwork
  • Knowledge of IoT protocols like MQTT and TLS
  • Ability to thrive in a fast-paced, team-oriented environment

Responsibilities

  • Design, develop, and implement firmware for IoT devices
  • Collaborate with cross-functional teams to integrate hardware and software
  • Contribute hardware knowledge for seamless firmware and hardware interaction
  • Design products based on customer needs throughout the development process
  • Participate in knowledge sharing to enhance team collaboration
  • Evaluate workflows focusing on practicality and efficiency
  • Mentor and lead other engineers as a subject matter expert
  • Oversee new product development, ensuring timelines and specifications are met
  • Engage in quality assurance practices, including code and design reviews

Benefits

  • Full-time salaried position based in Omaha, NE
  • Highly competitive salary and benefits package
  • Minimal travel requirements
Full Job Description
Position Description

Lindsay Corporation is hiring a Senior Firmware Engineer within its overall technology organization, reporting to the Director, IoT Engineering in Omaha, NE. This important role will be responsible for designing, implementing, and delivering IoT solutions for Lindsay's various product lines, including new products and feature development. Additionally, this role will also be responsible for performing maintenance on existing products and solutions.

Position Details

This is a full-time, salaried position based at our global headquarters in Omaha, NE and includes a highly competitive salary/benefits package. Travel requirements will be minimal (
Duties & Responsibilities
  • Design, develop, and implement firmware and embedded software for IoT devices, ensuring high performance, quality, and reliability
  • Collaborate with cross-functional teams to integrate hardware and software components, focusing on simplicity and reuse of proven design elements
  • Utilize your hardware knowledge to contribute to the development of hardware designs and circuits that promote a seamless interaction between firmware and hardware
  • Design products with a focus on customer needs, ensuring that manufacturing, testing, support, and installation are considered throughout the development process
  • Actively participate in knowledge sharing, contributing to a culture of transparency and collaboration by documenting and distributing product information
  • Evaluate workflows and processes, with a focus on practicality and efficiency
  • Acts as a subject matter expert, mentoring and leading other engineers, through expertise and knowledge of current products, technologies, and tools
  • Leads new product development efforts, working closely with Team Leads and Project Managers to deliver solutions on time and within the functional specifications
  • Participates in code reviews, design reviews, or other forms of team quality assurance procedures


Preferred Qualifications
  • Bachelor's or Master's degree or equivalent experience in Electrical Engineering, Computer Engineering, or related field.
  • 6+ years of relevant, professional software engineering experience, including 2+ years of experience leading the on-time delivery of net-new embedded IoT engineering projects/solutions
  • Strong proficiency in C or C++, demonstrating a solid grasp of programming principles and effective coding techniques, with the ability to mentor others
  • Robust problem-solving skills, with a proactive approach to finding solutions, the ability to learn from doing, personal accountability, and a positive and professional attitude
  • Excellent communication and collaboration skills, with a passion for sharing knowledge and working as part of a team.
  • Working knowledge of IoT protocols and standards (e.g., MQTT, TLS, 3GPP, TCP, etc.)
  • Ability to work in a fast-paced, team-oriented environment where constant iteration, improvement, and innovation is key to the success of the team
  • Solid understanding, experience, and ability to mentor others on the following: IoT device development, communication, and protocols, Git, embedded RTOS/OS, platform development, embedded hardware
  • Demonstrated proficiency and experience with the following languages, technologies, and tools is preferred:


    • C, C++
    • Test equipment (e.g., oscilloscope, DVM, JTAG debuggers)
    • IoT protocols and standards (e.g., MQTT, TLS, 3GPP, TCP, etc.)
    • Cellular, Satellite, and ISM communications
    • Digital interfaces and protocols (e.g., SPI, I2C, RS485, UART)
    • Embedded operating systems (e.g. RTOS, Linux,)
    • IoT Security (e.g., PKI, TLS, TPM)
    • Integrated Development Environments (e.g., Keil, IAR, VS Code)


Application Instructions

Interested individuals can apply online.

About Lindsay Corporation

Lindsay Corporation is a global manufacturer and distributor of irrigation and infrastructure equipment. The company provides a range of products, including center pivot, lateral move, and hose reel irrigation systems, as well as water management, filtration, and monitoring solutions. Lindsay Corporation operates through a network of dealers and distributors in more than 90 countries worldwide. The company was founded in 1955 and is headquartered in Omaha, Nebraska.
Learn more about Lindsay Corporation
Size
1,235 employees
Market Cap
$1.8 billion
Industry
Net Income
$37.3 million
Founded
1950
5 Year Trend
+8.3%
Revenue
$473.7 million
NASDAQ

Similar Jobs

More Jobs at Lindsay Corporation

  • Lindsay Corporation
    Software Engineer
    $90K — $120K *
    Omaha, NE 68104 (Douglas County)
    Information Technology
    In-Person
  • Lindsay Corporation
    Software Engineer
    $90K — $120K *
    Elkhorn, NE 68022 (Douglas County)
    Information Technology
    In-Person
  • Lindsay Corporation
    Quality Engineer
    $75K — $95K *
    Elkhorn, NE 68022 (Douglas County)
    Consumer Technology
    In-Person
  • Lindsay Corporation
    Quality Engineer
    $80K — $100K *
    Omaha, NE 68104 (Douglas County)
    Consumer Technology
    In-Person
  • Lindsay Corporation
    Firmware Engineer
    $90K — $120K *
    Elkhorn, NE 68022 (Douglas County)
    Consumer Technology
    In-Person

More Consumer Technology Jobs

Find similar Firmware Engineer jobs: