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 Chantilly, VA
  • Tablet Coating Technician / Operator I - III (Solid Dose) Location: Chantilly, VA Step into a role where precision meets purpose. My client is seeking skil... more
  • 1 Day Ago

  • Scientific Search Atlanta, GA
  • Location: Remote Join my client in helping scientists and manufacturers solve complex materials challenges with cutting-edge measurement technology. This h... more
  • 6 Days Ago

  • Scientific Search Malvern, PA
  • Location: Malvern, PA Overview The Quality Documentation Specialist is responsible for reviewing and verifying documentation to ensure compliance with regu... more
  • 6 Days Ago

  • Scientific Search Erie, PA
  • Senior Project Engineer Location: Erie, PA Take ownership of sophisticated automation projects from first concept through a fully validated machine. My cli... more
  • 6 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 Cleveland, OH
  • Job Description. Job Description. We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing spac... more
  • 26 Days Ago

  • Actalent Twinsburg, OH
  • Job Title: Embedded Engineer Job Description This role involves a dynamic mix of activities, including 10% coding, 20% requirements gathering, and 70% test... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!