Demo

Sr. Firmware Developer

Ergotron
Eagan, MN Full Time
POSTED ON 2/22/2025
AVAILABLE BEFORE 5/18/2025

About Ergotron :

Ergotron, Inc. is a global leader in designing ergonomic solutions that connect people and technology to enhance human performance, health and happiness. Using the Technology of Movement™, Ergotron builds products and custom solutions that help people feel a new sense of energy in healthcare, industrial and office settings, both at home and on-site.

Through its 40-year history, Ergotron has led the industry with innovative, professional-grade products and customer-focused service. The company has earned more than 200 patents and established a growing portfolio of award-winning brands including WorkFit® and CareFit™, and patented EcoFlex, Constant Force™, ModCart, RhythmConnect, and LiFeKinnex™ technologies. Ergotron is headquartered in St. Paul, Minnesota, with a presence in North America, EMEA and Asia Pacific. For more information, please visit www.ergotron.com.

Position Summary :

Ergotron Software Engineering is seeking a skilled and experienced Senior Firmware Engineer to join our team. Our hardware portfolio spans from embedded controls and charging systems, to low-power designs and complex RTOS-based systems coupled with Embedded Linux. The Senior Firmware Engineer will be responsible for the development and maintenance of embedded firmware across various platforms, including 8-bit systems and 32-bit RTOS designs; and embedded linux. This role includes taking ownership of assigned projects and defects, collaborating with software engineering team members of various disciplines, collaborating with cross-functional teams (mainly Software Quality and Testing), and participating in innovation sessions with other senior software members. You will be part of a team leading innovation and technology products such as healthcare carts, charging systems, batteries, and telemetry (sensor based) products.

Position Responsibilities :

  • Develop firmware based on system requirements for embedded systems.
  • Design, maintain, and optimize algorithms and firmware for embedded applications.
  • Create and document firmware designs using flowcharts, state machines, and technical documentation.
  • Collaborate with the embedded team to influence hardware requirements and changes.
  • Develop and manage project schedules for new and existing product enhancements.
  • Participate in cross-functional teams to launch products, resolve issues / defects, and drive improvements.
  • Perform verification and validation of test plans and execution.
  • Provide technical support to Electrical Engineering during design verification and validation as needed.
  • Help coordinate project work across internal and external teams to meet budget and timelines.
  • Fulfill additional responsibilities as assigned.
  • Stay up to date with emerging technologies and frameworks, continuously improving and innovating our stack.
  • Strong sense of teamwork and working towards a common goal, a desire to lead

Position Requirements (Knowledge and Experience) :

  • Able to work Monday-Friday 8a-5p, in a hybrid position (Minimum 3 Days in office required, with 2 days remote. Hours are flexible.).
  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • 10 years of embedded firmware development experience.
  • Proficiency with Atmel or Microchip 8-bit systems.
  • Experience with real-time peripherals such as timers, buffers, and UARTs.
  • MODBUS and I2C expertise.
  • ARM 32-bit firmware development experience.
  • Wireless stack experience (Wi-Fi, BLE, and Bluetooth).
  • Proficiency in firmware development and debugging for 8-, 16-, and 32-bit ARM Cortex-M microcontrollers.
  • Experience with standard Communication Protocols : I2C, SPI, Serial / UART, I2S, BLE, WIFI
  • Worked with RTOS, Real Time, and Embedded Linux (RPi preferred) systems
  • Experience with two or more of the following chipset families : Microchip, Atmel, STM32, TI, KEIL, and Nordic Semi (nrf).
  • Experience with Software Development Tools : CMAKE, VSCode, Arduino, Raspberry Pi, and VIM
  • Extensive / strong skills in C / C programming and real-time systems with or without RTOS.
  • Experience with hardware design and simulation tools (SolidWorks PCB, Altium, Cadence).
  • Familiarity with hardware schematics, datasheets, debugging tools (oscilloscopes, logic analyzers, emulators, signal generators), and hands-on lab work.
  • Knowledge of NI data acquisition equipment, LabView, IoT, wireless technologies, and new sensor technologies a plus but not required.
  • Experience with Battery BMS (TI BQ series) chipsets a plus but not required.
  • Strong organizational and interpersonal skills with the ability to meet departmental goals. Up to 10% Travel Required (to TN or International Manufacturing Partners)
  • Benefits :

  • Being able to solve complex problems within a passion-filled environment is rewarded by a comprehensive and competitive benefits package, allowing for work and life balance.
  • At Ergotron, we are committed to moving you forward with leading benefits and reward programs. Beyond a fast-paced, innovative work environment, we offer a comprehensive and competitive pay and benefits package, including but not limited to; medical, dental, vision, life, disability, tuition reimbursement, 401k with match, and an Employee Assistance Program (EAP).
  • We work hard and we recharge. With five weeks of Paid Time Off (PTO), eleven paid holidays and summer hours our employees have ample time throughout the year to spend with family and friends, traveling or relaxing.
  • We are proud to support our employees and their growing families by offering ten weeks of paid maternity leave, four weeks of paid paternity leave, and three days of paid grandparents leave.
  • Both our newest and our most tenured employees are formally recognized. Our career milestones program ensures that our new team members feel welcome and rewards employees at five years, ten years, fifteen years and beyond.
  • ONE Core Values :

  • Continuous Improvement - Always design a better experience.
  • Customer Obsessed - Our reputation rests with our customer's experience.
  • Innovation - Unearth insights to think anew.
  • Integrity - Do the right thing. Treat others with respect.
  • Openness - Open to ideas and feedback. Act with transparency. Trust one another.
  • Ownership - Own your role and act when ownership is needed.
  • Salary Description

    120,000 - $130,000 Bonus

    Salary : $120,000 - $130,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Sr. Firmware Developer?

    Sign up to receive alerts about other jobs on the Sr. Firmware Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $69,893 - $86,144
    Income Estimation: 
    $85,601 - $106,262
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Ergotron

    Ergotron
    Hired Organization Address Saint Paul, MN Full Time
    About Ergotron : Ergotron, Inc. is a global leader in designing ergonomic solutions that connect people and technology t...
    Ergotron
    Hired Organization Address Saint Paul, MN Full Time
    About Ergotron : Ergotron, Inc. is a global leader in designing ergonomic solutions that connect people and technology t...
    Ergotron
    Hired Organization Address Saint Paul, MN Full Time
    About Ergotron : Ergotron, Inc. is a global leader in designing ergonomic solutions that connect people and technology t...
    Ergotron
    Hired Organization Address Saint Paul, MN Intern
    About Ergotron : Ergotron, Inc. is a global leader in designing ergonomic solutions that connect people and technology t...

    Not the job you're looking for? Here are some other Sr. Firmware Developer jobs in the Eagan, MN area that may be a better fit.

    .NET Backend Developer

    USA Firmware, Union, KY

    Sr. Firmware Developer

    Ergotron, Saint Paul, MN

    AI Assistant is available now!

    Feel free to start your new journey!