Senior Firmware Engineer

Posted 2 Days Ago
Be an Early Applicant
Omaha, NE, USA
In-Office
Senior level
Artificial Intelligence • Professional Services • Software
The Role
Develop and lead firmware and embedded software for IoT devices from concept through delivery. Collaborate on hardware-software integration, product design, testing, manufacturing, and customer-focused solutions. Lead new product development, conduct code and design reviews, document technical knowledge, evaluate processes, and mentor engineers in embedded systems, IoT protocols, communication technologies, and platform development.
Summary Generated by Built In

About the Role

This role is ideal for a seasoned embedded software engineer who brings deep IoT expertise, a passion for mentorship, and a track record of leading net-new product development from concept through delivery. The ideal candidate combines strong firmware development skills with hardware knowledge, thrives in collaborative team environments, and takes pride in delivering reliable, high-quality solutions.

What You'll Do

Firmware & Embedded Development

  • 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 hardware knowledge to contribute to the development of hardware designs and circuits that promote seamless interaction between firmware and hardware.

Product Design & Customer Focus

  • Design products with a focus on customer needs, ensuring that manufacturing, testing, support, and installation are considered throughout the development process.
  • Lead new product development efforts, working closely with Team Leads and Project Managers to deliver solutions on time and within functional specifications.

Collaboration & Knowledge Sharing

  • 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.
  • Participate in code reviews, design reviews, and other team quality assurance procedures.

Technical Leadership & Mentorship

  • Act as a subject matter expert, mentoring and leading other engineers through expertise and knowledge of current products, technologies, and tools.
  • Lead and guide engineering teams in best practices for embedded IoT development, communication protocols, and platform development.

What Skills You Need

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

Preferred Technical Skills

  • C and C++ development for embedded systems.
  • Test equipment including oscilloscopes, DVMs, and JTAG debuggers.
  • IoT protocols and standards including MQTT, TLS, 3GPP, and TCP.
  • Cellular, satellite, and ISM communications.
  • Digital interfaces and protocols including SPI, I2C, RS485, and UART.
  • Embedded operating systems including RTOS and Linux.
  • IoT security including PKI, TLS, and TPM.
  • Integrated development environments including Keil, IAR, and VS Code.

Skills Required

  • Bachelor's or Master's degree, or equivalent experience, in Electrical Engineering, Computer Engineering, or a related field
  • 6+ years of relevant professional software engineering experience
  • 2+ years leading on-time delivery of net-new embedded IoT engineering projects and solutions
  • Strong proficiency in C or C++
  • Working knowledge of MQTT, TLS, 3GPP, and TCP
  • Knowledge of IoT device development, communication protocols, Git, embedded RTOS or operating systems, platform development, and embedded hardware
  • Problem-solving, communication, collaboration, and knowledge-sharing skills
  • C and C++ development for embedded systems
  • Experience with oscilloscopes, DVMs, and JTAG debuggers
  • Experience with cellular, satellite, and ISM communications
  • Experience with SPI, I2C, RS485, and UART
  • Experience with RTOS and Linux
  • Knowledge of PKI, TLS, and TPM for IoT security
  • Experience with Keil, IAR, and VS Code
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
82 Employees
Year Founded: 2016

What We Do

Cordova is a technology services company that connects exceptional technical talent with companies building the future. It provides direct-hire and contract recruiting for software engineers, data professionals, and technical leaders, alongside AI advisory, agentic systems, staff augmentation, dedicated teams, and custom software development. Founded in Omaha in 2016, Cordova serves organizations and candidates through a nationwide franchise network designed to deliver meaningful growth.

Similar Jobs

Vertiv Logo Vertiv

Senior Firmware Engineer

Hardware • Software • Analytics
In-Office
Lincoln, NE, USA
8435 Employees
Remote or Hybrid
United States
1750 Employees

Cox Enterprises Logo Cox Enterprises

Technical Customer Care Specialist II (HomeNet)

Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Remote or Hybrid
United States
30000 Employees
20-30 Hourly

Samsara Logo Samsara

Senior Product Manager

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
131K-220K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account