×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Northern, Floyd County, Kentucky, USA
Listing for: Flylance, Inc.
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: Northern

Overview

Flylance is hiring a Senior Firmware Engineer for a US based hardware technology client. You will join a small, senior firmware team working across two active product lines, one bare metal on a constrained microcontroller target and one running a dual processor architecture with an embedded Linux application processor.

This is hands on, low level work with real ownership. The team is small and the codebase is young. You will be trusted to make architectural calls, not just close tickets.

What you will work on
  • Bare metal firmware for a signal processing algorithm running on a resource constrained MCU target
  • A dual processor system pairing a microcontroller with an embedded Linux application processor
  • Device drivers for onboard peripherals and communication interfaces
  • Secure boot, signed and encrypted firmware images, and the update path around them
  • Unit, integration and system level testing against physical hardware, including hardware in the loop rigs
  • Support and extension of an existing legacy codebase alongside new development
Required
  • 7+ years of professional embedded software development
  • Strong C and C++ on resource constrained targets
  • Production experience on STM
    32 or comparable Cortex-M silicon
  • RTOS experience. Zephyr strongly preferred;
    FreeRTOS, ThreadX or comparable considered
  • Embedded Linux exposure, including board bring up or driver level work
  • Boot loader development and firmware security work: secure boot, image signing, or firmware encryption
  • Peripheral and bus level fluency across UART, SPI, I2C, CAN, USB, Ethernet, ADC, GPIO, timers and memory interfaces
  • Comfortable debugging on real hardware with JTAG or SWD, logic analyzers and scopes
  • Fluency with AI assisted development tooling as part of a normal workflow
  • Professional written and spoken English
  • Able to work independently in a small team with limited supervision
Preferred
  • Zephyr on the STM
    32 H7 series specifically
  • Battery management systems or power electronics domain experience
  • Python for tooling, scripting and test automation
  • CI/CD pipelines, Docker, and automated firmware test frameworks
  • Experience carrying a board from initial bring up through validation
  • Git and Jira in a team development workflow
Engagement details
  • Contract engagement, full time hours, through Flylance
  • Fully remote from Latin America with overlap to US business hours
  • Ramp begins on standard development boards; access to prototype hardware is provided as the program progresses
  • Interview process: cultural screen, technical interview, background check
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary