Senior R+D Firmware Engineer

Midmark Corporation

Versailles (OH)

On-site

USD 120,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Midmark Corporation is seeking a seasoned Embedded Firmware Engineer to drive the development of complex firmware for critical medical devices. You will lead firmware design efforts, review code, mentor junior engineers, and collaborate with cross-functional teams on architecture decisions to ensure high-quality products.

The role requires deep expertise in firmware development for embedded systems, strong coding/debugging skills, and the ability to provide technical leadership across the

Qualifications

  • Bachelor's degree in electrical engineering, computer science, software engineering or related field with 6+ years of experience or equivalent.
  • Deep understanding of firmware development for complex systems.
  • Experience leading firmware design and cross-functional collaboration.

Responsibilities

  • Provides technical guidance for system-level decisions.
  • Conducts design reviews to ensure code quality and conformance to standards.
  • Drives firmware optimization for performance, power, and memory usage.
  • Leads firmware architecture decisions, especially for RTOS-based systems.
  • Mentors junior engineers and communicates technical strategies to executives.

Skills

Embedded systems
C and C++
RTOS
Firmware architecture
Code reviews
Technical leadership
Mentoring
Cross-functional collaboration
Python scripting

Education

Bachelor's degree in electrical engineering, computer science, software engineering or related field

Tools

Python
Git

Job description

JOB SUMMARY

This role will be a key contributor to the development of complex embedded systems. Leading firmware design efforts, this role will mentor junior engineers, participate in system-level architecture decisions, and collaborate with cross-functional teams to deliver high-quality products. This role demands a deep understanding of firmware development, extensive experience in coding and debugging, and the ability to provide technical leadership within the organization.

Job Description
JOB SUMMARY

This role will be a key contributor to the development of complex embedded systems. Leading firmware design efforts, this role will mentor junior engineers, participate in system-level architecture decisions, and collaborate with cross-functional teams to deliver high-quality products. This role demands a deep understanding of firmware development, extensive experience in coding and debugging, and the ability to provide technical leadership within the organization.

ESSENTIAL/PRIMARY DUTIES
  • Provides technical guidance for system-level decisions.
  • Conducts thorough code reviews to ensure quality and adherence to coding standards.
  • Optimizes firmware for performance, power efficiency, and memory usage.
  • Drives the design of firmware architecture particularly in systems using Real Time Operating Systems.
  • Drives innovation in firmware development processes and methodologies.
  • Collaborates with leadership and other cross functional departments to align decisions with organizational goals.
  • Leads design of complex systems, researches and proposes innovative solutions.
  • Formulates solutions to complex and ambiguous problems that are not well defined. Incorporates feedback and solutions from others.
  • Acts as a Technical Lead, manages significant systems, uses strategic planning, and mitigates risk.
  • Communicates complex technical ideas through daily work, presentations, and workshops. Fosters cross team communication and knowledge sharing. Collaborates with teams and management to make critical technical decisions that align with organizational goals.
SECONDARY DUTIES
  • Ensure documentation is accessible and understandable by cross-functional teams.
  • Makes critical decisions regarding firmware architecture, technology stack, and implementation strategies.
  • Ensure firmware reliability and resilience in critical applications.
  • Establishes standardized processes, analyzes process metrics.
  • Influences change across disciplines and functions.
  • Establishes and enforces quality standards, leads quality improvement initiatives.
EDUCATION and/or EXPERIENCE

Bachelor's degree in electrical engineering, computer science, software engineering or related field and 6+ years of experience, or equivalent combination of both.

COMPETENCY and/or SKILL
  • In-depth knowledge of various microcontroller and microprocessor architectures
  • Understanding of real-time operating systems
  • Experience in designing firmware architecture for complex systems
  • Proficiency in languages such as C and C++ for embedded systems. Experience with scripting languages (e.g., Python) for automation and testing
  • Ability to integrate firmware with broader system architectures
  • Ability to lead the design of complex, interconnected systems and shape the organization's technical direction
  • Ability to effectively communicate technical strategies and decisions to executives
  • Ability to establish and enforce quality standards that align with industry best practices and regulatory requirements
  • Ability to lead process improvement efforts and establish standardized processes
SUPERVISORY RESPONSIBILITIES
  • Provides leadership, coaching, and/or mentoring to level II and level III engineers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

Pentangle Tech Services | P5 Group • Northford (CT)

On-site
USD 110,000 - 170,000
Principal Firmware Engineer
Principal Firmware Engineer

CHEP • Santa Clara (CA)

On-site
USD 190,000 - 230,000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations, Ltd. • Austin (TX)

On-site
USD 120,000 - 180,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

Maverick Direct Inc. • Akron (OH)

On-site
USD 70,000 - 90,000
Technical Manager
Technical Manager

TechDigital Group • Allentown (NY)

On-site
USD 100,000 - 130,000
Embedded Software Manager
Embedded Software Manager

Cindavi • Dayton (OH)

On-site
USD 100,000 - 130,000