DeveloperJobs.io
← Back to all jobs

Job Description

Senior Embedded Software Engineer role at Cedar Electronics in West Chester, OH, offering hybrid work and a focus on leading embedded software lifecycle across consumer electronics.

Responsibilities

  • Own and lead the embedded software and firmware lifecycle for assigned products and features, including architecture, design, development, validation, release, and ongoing support.
  • Collaborate with the product development team on requirements, specifications, and technical feasibility.
  • Lead embedded system hardware design, covering microcontrollers, memory, I/O, audio, displays, and other digital design considerations.
  • Utilize lab equipment such as oscilloscopes, logic analyzers, and multimeters to troubleshoot embedded hardware and firmware issues.
  • Support QA activities, including defect investigation, issue reproduction, root-cause analysis, test support, and validation.
  • Advance software quality through design discussions, testing, documentation, and peer or AI-assisted code reviews.
  • Provide technical guidance, mentorship, and design feedback to other engineers as needed.
  • Perform other duties as assigned.

Requirements

  • 7+ years of hands-on experience developing and debugging embedded software and firmware.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Strong programming experience in C and assembly, with working knowledge of C++ preferred.
  • Experience developing and debugging embedded systems with microcontrollers, peripherals, interrupts, timers, and interfaces such as UART, SPI, I2C.
  • Experience with RTOS-based, preemptive multitasking embedded systems.
  • Ability to read schematics and contribute to embedded hardware design decisions involving microcontrollers, memory, I/O, and digital interfaces.
  • Hands-on debugging of hardware and firmware using oscilloscopes, logic analyzers, multimeters, and related lab equipment.
  • Ability to work independently while collaborating with engineering, product, QA, and manufacturing teams.
  • Experience leading technical design discussions, troubleshooting complex issues, and guiding engineering decisions.

Technologies

  • C
  • Assembly
  • C++
  • RTOS
  • UART
  • SPI
  • I2C
  • USB stacks
  • Wi-Fi
  • Bluetooth Classic
  • Bluetooth Low Energy
  • Windows
  • macOS
  • C#
  • .NET
  • Python
  • Oscilloscopes
  • Logic analyzers
  • Multimeters

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Referral program
  • Vision insurance

Role summary

The Senior Embedded Software Engineer is responsible for leading the design, development, debugging, and support of embedded software and firmware for Cedar Electronics consumer electronics. This role owns the embedded software lifecycle for assigned products and features, from requirements review and architecture through validation, release, and post-production support, providing technical leadership in embedded software design and hardware collaboration.

Job details

  • Location: West Chester, OH (hybrid)
  • Work location: Hybrid remote in West Chester, OH 45069
  • Employment type: Full-time salaried position with benefits
  • Salary: USD 135,000 - 165,000 per year
  • Reports to: Head of R&D
  • Commute: West Chester, OH 45069 (Required)

Similar Jobs