Cedar Electronics is seeking an Embedded Software Engineer to design, implement, debug, and maintain embedded software and firmware for consumer electronics. The role owns the software lifecycle for selected products and features and collaborates with R&D, product management, QA, and manufacturing teams. This hybrid position is based in West Chester, Ohio, with a salary range of USD 90,000 to 130,000 per year.
Responsibilities
- Own the embedded software and firmware lifecycle for assigned products and features, including design, development, validation, release, and ongoing support.
- Collaborate with the product development team on requirements, specifications, and technical feasibility.
- Provide input on embedded system hardware design, including 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, and test support.
- Contribute to software quality through design discussions, testing, documentation, and peer or AI-assisted code reviews.
- Perform other duties as assigned.
Requirements
- 3+ years of hands-on experience developing and troubleshooting embedded software or firmware.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or an equivalent field.
- 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.
Technologies
- C
- Assembly
- C++
- RTOS
- Windows
- macOS
- C#
- .NET
- Python
- USB
- Wi-Fi
- Bluetooth Classic
- Bluetooth Low Energy
- UART
- SPI
- I2C
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Referral program
- Vision insurance
Location
Hybrid role based in West Chester, OH.
Work Location
Hybrid remote in West Chester, OH 45069.
Type of Employment
Full-time salaried position with benefits.
Reporting
Reports 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.
Education
Bachelor's degree (Preferred).