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

Firmware Engineer

Job in Cincinnati, Hamilton County, Ohio, 45208, USA
Listing for: Cindavi
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

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

Base pay range

$/yr - $/yr

Additional compensation types

Annual Bonus

Direct message the job poster from Cindavi

Cindavi | Vice President of Technical Recruiting

Own the embedded Linux backbone behind connected, mission-critical medical devices.

Job Summary

This role is a senior technical contributor and leader responsible for designing, developing, and architecting embedded Linux–based connectivity solutions within complex electromechanical systems. You will act as a technical lead across firmware architecture, embedded Linux platforms, and IoT connectivity, while mentoring junior engineers and influencing system-level decisions.

This position requires deep hands‑on expertise in embedded Linux at both the application and low‑level system layers, including kernel, BSP, bootloaders, networking, and security. You will collaborate closely with firmware, hardware, IT, cybersecurity, and systems teams to deliver reliable, scalable, and secure connected products.

Job Responsibilities
  • Design and develop embedded Linux connectivity platforms for complex electromechanical systems.
  • Serve as a technical lead for firmware architecture, including RTOS-based and embedded Linux systems.
  • Mentor and guide junior engineers on low‑level drivers, kernel interactions, and system debugging.
  • Collaborate with firmware teams working across embedded C, bare‑metal, RTOS, and embedded Linux environments.
  • Drive system‑level technical decisions, balancing performance, reliability, security, and scalability.
  • Perform thorough code reviews to ensure quality, maintainability, and adherence to standards.
  • Optimize firmware for performance, power efficiency, memory usage, and long‑term maintainability.
  • Research, propose, and lead implementation of innovative firmware solutions for complex systems.
  • Translate ambiguous requirements into clear, executable technical solutions.
  • Communicate complex technical concepts through documentation, presentations, and working sessions.
  • Foster cross‑team collaboration and knowledge sharing across engineering, IT, and cybersecurity teams.
Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering
  • 6+ years of embedded firmware development experience
  • Deep expertise in embedded Linux including BSP development, U-Boot, kernel configuration, and low‑level drivers.
  • Experience with communication protocols such as CAN, HTTP, and cloud‑based services.
Seniority level

Mid‑Senior level

Employment type

Full-time

Job function

Engineering, Design, and Product Management

Industries

Appliances, Electrical, and Electronics Manufacturing, Retail Appliances, Electrical, and Electronic Equipment, and Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Cindavi by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Paid maternity leave

Paid paternity leave

Tuition assistance

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary