Skip to content
mimi

Embedded Software Engineer

Cedar Electronics

West Chester Township · Hybrid Full-time $90k – $130k/yr 1mo ago

About the role

Company Overview

Cedar Electronics, a leading electronics firm known for its Cobra and Escort brands, is committed to innovation and quality. Head quartered in Chicago; Cedar Electronics offers a dynamic work environment focused on developing high-quality consumer electronics. The company is embarking on an exciting phase of growth and development, and this role is pivotal in driving product excellence and team leadership.

Role Summary

The Embedded Software Engineer is responsible for designing, developing, debugging, and supporting embedded software/firmware for consumer electronics. This role owns the embedded software development lifecycle for assigned products and features, from requirements review and implementation through validation, release, and post-production support. The engineer will collaborate closely with R&D, product, QA, and manufacturing teams to deliver reliable, high-quality embedded systems.

Essential Functions

  • Own the embedded software/firmware lifecycle for assigned products and features, including design, development, validation, release, and support.
  • Collaborate with the product development team on product requirements, specifications, and technical feasibility.
  • Provide input on embedded system hardware design, including microcontrollers, memory, I/O, audio, displays, and other digital design considerations.
  • Use lab equipment such as oscilloscopes, logic analyzers, multimeters, and related tools to troubleshoot embedded hardware and firmware issues.
  • Support QA activities, including defect investigation, issue reproduction, and test support.
  • Support software quality through design discussions, testing, documentation, and peer or AI-assisted code reviews.
  • Perform other duties as assigned.

Required Qualifications

  • 3+ years of hands-on experience developing and troubleshooting embedded software/firmware.
  • BS 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 troubleshooting embedded systems with microcontrollers, peripherals, interrupts, timers, and communication interfaces such as UART, SPI, I2C, or similar.
  • Experience with RTOS-based, preemptive, multitasking embedded systems.
  • Ability to read and review schematics and provide input on embedded system hardware design, including microcontrollers, memory, I/O, and digital interfaces.
  • Hands-on experience debugging hardware and firmware using oscilloscopes, logic analyzers, multimeters, and related lab equipment.
  • Ability to work independently while collaborating with other engineering disciplines, product, QA, and manufacturing teams.

Preferred Qualifications

  • Experience with USB device stacks and host-side software implementation.
  • Experience implementing Wi-Fi, Bluetooth Classic, and/or Bluetooth Low Energy.
  • Experience writing Windows or macOS applications.
  • Experience with C#, .NET, Python, or similar languages used for internal tools and test applications.

Location

This is a hybrid role and is based out of West Chester, OH

Type of Employment

Full-time salaried position with benefits.

Reporting

This position will report to the Head of R&D

Equal Opportunity Employer Statement

Cedar Electronics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are made without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Benefits

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

Education

  • Bachelor's (Preferred)

Work Location

Hybrid remote in West Chester, OH 45069

Skills

CC++RTOS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free