Demo

Embedded Software Engineer III

Scientific Search
Twinsburg, OH Full Time
POSTED ON 3/22/2026 CLOSED ON 4/21/2026

What are the responsibilities and job description for the Embedded Software Engineer III position at Scientific Search?

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
$116,115 to $133,682
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
This job has expired.
Employees: Get a Salary Increase
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 Racine, WI
  • Location: Pleasant Prairie, Wisconsin Step into a high-impact engineering role where you’ll shape the future of electro-mechanical medical device manufactu... more
  • 1 Day Ago

  • Scientific Search St Louis, MO
  • Location: Bridgeton, MO Step into a high-impact engineering role where your expertise directly shapes the efficiency, quality, and compliance of critical p... more
  • 1 Day Ago

  • Scientific Search Ewing, NJ
  • Hybrid in Greater Princeton, NJ Join my client—a fast-growing, mission-driven biopharma organization—where clinical excellence meets sharp financial strate... more
  • 1 Day Ago

  • Scientific Search Morristown, NJ
  • Salary: $150–165k Base (depending on experience) Location: Morristown, NJ area – Hybrid Onsite Preferred Therapeutic Area : Oncology and Rare Disease We ar... more
  • 1 Day 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.

  • ZIN Technologies Brook, OH
  • Company Description For nearly five decades, ZIN Technologies (ZIN) has provided integrated products and spaceflight hardware development services to NASA ... more
  • 5 Days Ago

  • ZIN Technologies Brook, OH
  • Company Description For nearly five decades, ZIN Technologies (ZIN) has provided integrated products and spaceflight hardware development services to NASA ... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!