C

Senior Engineer - Firmware

Cordova
On-site
Omaha, Nebraska, United States

Position Title: Senior Engineer- FIRMWARE

Employee Status: Direct Hire to Client

Location: Omaha NE., On-Site, 10% Travel

Purpose:

We are seeking a Senior Firmware Engineer to join our Engineering team in Omaha, NE location. This position will play a critical role in the development of embedded systems across our client'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 the 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.

Responsibilities:

Firmware Development & Architecture

  • 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.

 

Technical Leadership & Mentorship

  • 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.

 

Strategic Collaboration

  • 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 the company's embedded systems.

 

Technical Expertise Required

  • 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

  • Other duties as assigned for product design completion

Qualifications:

  • 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.

Apply now
Share this job