Demo

Embedded Software Engineer III

Scientific Search
Twinsburg, OH Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 1/30/2026
The Embedded Software Engineer III

Location: Twinsburg, OH

Objective

The Embedded Software Engineer III is responsible for designing, building, and maintaining advanced embedded software systems for proprietary hardware platforms. This role emphasizes deep expertise in embedded Linux, multi-core processors, and modern embedded system architectures. The engineer is expected to exercise senior-level judgment, mentor other engineers, and deliver robust, production-quality embedded solutions.

Responsibilities

  • Design, develop, and maintain embedded software for COTS and proprietary platforms, with a strong focus on Linux-based systems, including kernel configuration, driver development, and system-level software.
  • Develop and optimize software for multi-core and heterogeneous processing environments, including threading, synchronization, inter-core communication, and performance tuning.
  • Develop and integrate device drivers and hardware interfaces (USB, Ethernet, SPI, I²C, etc.) across bare-metal, RTOS, and Linux environments.
  • Collaborate closely with hardware, firmware, and system engineering teams to integrate hardware, OS, and application layers into cohesive products.
  • Analyze system performance and reliability, optimizing resource usage, boot time, and core utilization on embedded Linux platforms.
  • Implement and maintain board support packages (BSPs), bootloaders (e.g., U-Boot), device trees, and low-level system initialization.
  • Communicate technical decisions, risks, and tradeoffs effectively with cross-functional teams.
  • Maintain rigorous engineering standards for documentation, design quality, code clarity, and ethical conduct.
  • Work constructively with diverse engineering teams and contribute positively to team culture and collaboration.
  • Continuously evaluate and adopt modern embedded development methods, frameworks, and toolchains (Yocto).
  • Mentor junior engineers in embedded Linux development, driver architecture, multi-core programming, test automation, and design principles.
  • Contribute to embedded, desktop, mobile, or web-integrated components as required.
  • Support continuous improvement and modern DevOps practices, including CI/CD workflows for embedded Linux development.

REQUIRED SKILLS

  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 10 years of embedded software development, including substantial experience in embedded Linux.
  • Strong expertise in C and C for embedded environments.
  • Deep experience with multi-core processors, including Core scheduling and affinity
  • Inter-core communication Parallel programming and synchronization
  • Profiling and performance optimization
  • Strong proficiency in Linux internals: Kernel configuration and customization
  • BSP development
  • Device tree configuration
  • Kernel module and driver development
  • Filesystem configuration and optimization
  • Demonstrated experience with communication technologies (USB, Ethernet, SPI, I²C).
  • Experience with RTOS and bare-metal software as well as full OS integration.
  • Competent with TDD, unit testing, and automated test frameworks.
  • Experienced with DevOps tools (Git, Azure DevOps, containerized tooling, etc.).
  • Strong understanding of microcontroller hardware interfaces (registers, interrupts, DMA,
  • Experience with embedded Linux build systems such as Yocto.
  • peripherals).

The client offers a competitive salary package that is dependent on qualifications and experience, as well as a strong benefit package, plus participation in a company-wide bonus plan. For immediate consideration and faster response, please forward current resume to: sb@scientificsearch.com. Please include job #19643 in subject line. Please note that all candidates applying must be a US Citizen or Permanent Resident. Client will NOT sponsor.

Salary.com Estimation for Embedded Software Engineer III in Twinsburg, OH
$99,864 to $112,202
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 Embedded Software Engineer III?

Sign up to receive alerts about other jobs on the Embedded Software Engineer III career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
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 Scientific Search

  • Scientific Search Cheney, WA
  • Location: Onsite – Spokane, WA Multiple positions and shifts available Are you ready to lead in a cutting-edge pharmaceutical environment? My client, a nat... more
  • 12 Days Ago

  • Scientific Search Watertown, MA
  • Sales Operations Coordinator – Executive Assistance Contract Opening – 6 Month Contract Location: Boston Preferred but Open to Remote Hourly Rate - $45-55H... more
  • 12 Days Ago

  • Scientific Search Irvine, CA
  • Senior R&D Scientist - Atmospheric Water Harvesting Location: Irvine, CA Join a trailblazing startup founded by a renowned Professor in transforming the fu... more
  • 12 Days Ago

  • Scientific Search Chantilly, VA
  • Location: Chantilly, VA Step into a high-impact engineering role where your work directly supports the production of safe, reliable, and affordable medicin... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer III jobs in the Twinsburg, OH area that may be a better fit.

  • ALTEN Technology USA Twinsburg, OH
  • We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medi... more
  • 4 Days Ago

  • STERIS Mentor, OH
  • At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions aroun... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!