Enable job alerts via email!

Senior Firmware Engineer

Umanist

St. Louis (MO)

On-site

USD 125,000 - 150,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Mid-Senior Level Firmware Engineer to join a dynamic team focused on IoT and embedded systems. This role involves collaborating with creative engineers on various projects for industrial, medical, and military applications. You'll lead design efforts, manage product requirements, and contribute to software development. If you have a passion for embedded systems and enjoy solving complex problems, this opportunity offers a chance to make a significant impact in a forward-thinking environment.

Qualifications

  • Degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Extensive experience in professional projects.
  • Experience as a project lead or engineering lead is desired.

Responsibilities

  • Collaborate with engineers on IoT and embedded control system projects.
  • Work directly with customers to manage product requirements.
  • Develop design architecture and participate in software development.

Skills

Embedded Programming in C
Embedded Programming in C++
Embedded Programming in C#
Communication Technologies (UART, USB, I2C, SPI)
Problem Solving
Project Management

Education

Degree in Electrical Engineering
Degree in Computer Engineering
Degree in Computer Science

Tools

Software Version Control Systems
Test Equipment

Job description

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

This range is provided by Umanist. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$50.00/hr - $55.00/hr

Responsibilities You Need To Handle
  • Work with a small collaborative team of technology-focused, creative firmware/software and hardware engineers on a variety of IoT and embedded control system projects for industrial, medical, and military applications.
  • Work directly with customers to elicit and manage product requirements.
  • Contribute to engineering efforts and schedule estimates.
  • Develop design architecture and participate in team software development.
  • Provide design leadership and mentoring.
Credentials And Attributes We Look For
  • Degree in Electrical Engineering, Computer Engineering, or Computer Science, with extensive experience in professional projects.
  • Experience as a project lead, software architect, program manager, or engineering lead is desired.
  • Passion for product development, embedded hardware devices, and creative problem solving.
  • Solid embedded programming skills in C, C++, C#, on various platforms including mobile, Linux, and Windows.
  • Core knowledge of communication technologies such as UART, USB, I2C, SPI, BLE, Ethernet, Wi-Fi.
  • Experience with structured design and programming.
  • Familiarity with software version control systems.
  • Ability to read and interpret schematics and device datasheets.
  • Familiarity with test equipment.
Skills We Would Like You to Have (but are not required)
  • Microcontrollers, device drivers, IoT platforms, security technologies.
  • Embedded Linux, Buildroot, Yocto, Cloud VMs, AWS/Azure, SQL.
  • .NET, VB, Python, RTOS.
  • PIC8/16/32, ARM, DSP, CPLD/FPGA programmable logic.
  • Motor and motion control, graphics and user interface development.
  • Qt, MQTT, EtherCAT, ProfiNET, CAN bus, TPC/IP, app development (Android, iOS).
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at Umanist by 2x.

Get notified about new Senior Firmware Engineer jobs in St Louis, MO.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

EquipmentShare

Missouri

Remote

USD 100,000 - 150,000

7 days ago
Be an early applicant

Senior Embedded Software Engineer - Utah

Carnegie Mellon University

Remote

USD 100,000 - 130,000

-1 days ago
Be an early applicant

Senior Firmware Engineer (Semi-Remote / Decatur, GA)

Acuity Brands

Decatur

Remote

USD 125,000 - 150,000

30+ days ago

Senior Software Engineer

Truss

California

Remote

USD 100,000 - 130,000

-1 days ago
Be an early applicant

Senior Software Engineer

Slope

Remote

USD 100,000 - 150,000

Today
Be an early applicant

Senior Software Engineer

Iron Mountain

Austin

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Senior Software Engineer

Iron Mountain

Tallahassee

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Senior Software Engineer, Scaled Design

Webflow

Remote

USD 132,000 - 208,000

Today
Be an early applicant

Senior Software Developer

Humanit

West Virginia

Remote

USD 90,000 - 160,000

Today
Be an early applicant