Junior Embedded Software Engineer

Cedar Electronics

Olde West Chester (OH)

Hybrid

USD 65,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cedar Electronics, a leader in Cobra and Escort consumer electronics, seeks a Junior Embedded Software Engineer in a hybrid West Chester, OH setting. You will design, implement, test, and validate embedded software for consumer devices, reporting to the Senior Embedded Software Engineer.

You will collaborate with R&D, product, QA, and manufacturing to ensure reliable, high-quality firmware. The role offers hands-on development with microcontrollers, peripherals, and lab debugging, growing your

Qualifications

  • 0-2 years hands-on embedded software/firmware experience (internship, co-op, or project work).
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Proficient in C with exposure to assembly and C++ preferred.
  • Familiar with microcontrollers, peripherals, interrupts, timers, and interfaces like UART, SPI, I2C.
  • Ability to read schematics and contribute input on hardware design for embedded systems.
  • Hands-on debugging of hardware and firmware using lab equipment.
  • Collaborates effectively with senior engineers, QA, and manufacturing; participates in code reviews.
  • Strong problem-solving skills, attention to detail, and eagerness to learn from reviews and designs.
  • Preferred: RTOS-based embedded systems, USB stacks, Wi-Fi/Bluetooth, Windows/macOS app development, and familiarity with Python/C#/NET.

Responsibilities

  • Develop, debug, and test embedded software/firmware for features under Senior Embedded Software Engineer guidance.
  • Sustain engineering: own firmware update releases from implementation through validation and deployment.
  • Participate in discussions on requirements, specifications, feasibility.
  • Assist with hardware design reviews including MCU, memory, I/O, audio, displays, and digital interfaces.
  • Use lab equipment to troubleshoot embedded hardware and firmware issues.
  • Support QA with defect investigation, reproduction, root-cause analysis, and validation.
  • Contribute to software quality via design reviews, testing, and documentation; participate in code reviews (AI-assisted).
  • Seek guidance from senior engineers and apply feedback to grow technical depth.

Skills

Embedded software
C programming
Microcontrollers
Schematic reading
UART SPI I2C
Debugging hardware
Team collaboration
C++ exposure
Hardware/software integration
Oscilloscopes
Logic analyzers
Multimeters

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Tools

Oscilloscopes
Logic analyzers
Multimeters

Job description

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 Junior Embedded Software Engineer supports the design, development, debugging, and testing of embedded software and firmware for consumer electronics products, reporting to the Senior Embedded Software Engineer. This role contributes to the embedded software development lifecycle for assigned features under the direction of the Senior Embedded Software Engineer, from implementation through validation, release, and post-production support. The Junior Embedded Software Engineer builds proficiency in embedded software design, hardware/software integration, system debugging, and software quality practices while collaborating closely with R&D, product, QA, and manufacturing teams to deliver reliable, high-quality embedded systems.

Essential Functions
  • Develop, debug, and test embedded software and firmware for assigned features under the direction of the Senior Embedded Software Engineer, including implementation, validation, and release support.
  • Serve as a primary contributor to sustaining engineering for products already in the field, owning assigned firmware update releases from implementation through validation, documentation, and deployment.
  • Participate in product development team discussions on product requirements, specifications, and technical feasibility.
  • Assist with embedded system hardware design reviews, 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, root‑cause analysis, test support, and validation.
  • Contribute to software quality through design discussions, testing, documentation, and participation in peer or AI‑assisted code reviews.
  • Seek guidance, mentorship, and design feedback from senior engineers, and apply it to grow technical depth in embedded development.
  • Perform other duties as assigned.
Required Qualifications
  • 0-2 years of hands‑on experience developing and troubleshooting embedded software/firmware, including internship, co‑op, or academic project work.
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Programming experience in C, with exposure to assembly and C++ preferred.
  • Familiarity with microcontrollers, peripherals, interrupts, timers, and communication interfaces such as UART, SPI, I2C, or similar.
  • Ability to read schematics, with developing capability to provide input on embedded system hardware design, including microcontrollers, memory, I/O, and digital interfaces.
  • Some hands‑on experience debugging hardware and firmware using oscilloscopes, logic analyzers, multimeters, and related lab equipment.
  • Ability to work effectively with direction from senior engineers while collaborating with other engineering disciplines, product, QA, and manufacturing teams.
  • Strong problem‑solving skills, attention to detail, and eagerness to learn from code reviews and design discussions.
Preferred Qualifications
  • Exposure to RTOS-based, preemptive, multitasking embedded systems.
  • Exposure to USB device stacks and host‑side software implementation.
  • Exposure to Wi‑Fi, Bluetooth Classic, and/or Bluetooth Low Energy implementation.
  • Coursework or project experience writing Windows or macOS applications.
  • Familiarity with C#, .NET, Python, or similar languages used for internal tools and test applications.

Location: This is a hybrid role based out of our West Chester, OH office.

Type of Employment: Full‑time salaried position with benefits.

Reporting: This position will report to the Senior Embedded Software Engineer

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Embedded Systems Engineer: Hands-On Firmware
Junior Embedded Systems Engineer: Hands-On Firmware

Cedar Electronics • Olde West Chester (OH)

Hybrid
USD 65,000 - 90,000
Junior DSP Engineer
Junior DSP Engineer

Cedar Electronics • Olde West Chester (OH)

Hybrid
USD 65,000 - 90,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Senior Embedded Engineer
Senior Embedded Engineer

Connect Tech+Talent • Austin (TX)

On-site
USD 110,000 - 160,000
Embedded Systems Engineer
Embedded Systems Engineer

BriskHeat Corporation • Columbus (OH)

On-site
USD 70,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Engineer II
Embedded Engineer II

United States Digital Space LLC • Boston (MA)

On-site
USD 95,000 - 125,000
Embedded Software Engineer - Lead
Embedded Software Engineer - Lead

L&T Technology Services • Cedar Rapids (IA)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Morey • Holland (MI)

On-site
USD 110,000 - 140,000