> Markdown version of [/jobs/ext/2633024-associate-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2633024-associate-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Embedded Firmware Engineer - **Company:** Leviton Manufacturing Co., Inc. - **Location:** Melville, NY, United States - **Experience:** Starter - **Salary:** $75,000.0 - $85,000.0 - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Unit Testing, C++ (Programming Language), Communications Protocols, Software Debugging, Linux, Embedded Software, Event-Driven Programming, Firmware, Hardware Design, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Software Engineering, System Testing, Test Data, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Serial Peripheral Interface, PIC Microcontroller, Information Technology, Zigbee - **Published:** August 18, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3358745702&tx=JT10092UHT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Excellent skills in technical documentation * Excellent communication skills * Excellent organizational skills with a keen focus to detail * Understanding of electrical safety, * Bachelor of Science degree in Electrical, Computer Science or other Engineering related field * 0-2 years experience in embedded hardware & software engineering, design & development. Prior internship experience is a plus. * Familiarity with industry practices and tools in the implementation of embedded hardware and software technology * Experience with embedded firmware in C or C++ required * Experience in designing firmware using 16/32 microcontrollers and ARM processors * Understanding of RTOS concepts and expertise in designing event driven real time firmware * Experience in designing firmware for CAN, BLE, UART, SPI, I2C or other communication protocols * Experience using debugging tools such as oscilloscopes, logic analyzers, or JTAG debuggers * Must have strong debugging critical thinking. * Experience writing unit tests is a plus * Experience in wireless protocols like Matter, BLE, ZigBee, Z-wave or WiFi is a plus * Experience in Linux is a plus ## Description Responsible for researching, developing, and applying software for new and existing residential products, including all stages of the product life cycle. Works under moderate supervision., * Work with Product and Engineering Management in the various stages of product development, as required: Research new parts and technologies. * Develop the firmware and test specifications for products. * Assist in component selection and hardware design. * Assist with development of an operations manual, if applicable. * Design & develop firmware/software for electrical assemblies for products according to the specifications. * Develop application systems. This includes preparing requirement specifications, analysis, design, coding, implementation, and testing components of application as assigned, according to defined application requirements. * Write efficient code for complex programming assignments and carry out testing. * Develop comprehensive test data, conduct independent unit tests and assist in system testing and documentation. * Prepare Statements of Work, Project Plans, and follow through with problems in a timely manner. * Debug low level issues for new and existing products. * Assist other engineers for development and testing of new and existing products. ## Related Videos - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)