> Markdown version of [/jobs/ext/4177940-embedded-developer](https://www.wearedevelopers.com/jobs/ext/4177940-embedded-developer). 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). --- # Embedded Developer - **Company:** Cardinal Scale Mfg. Co. - **Location:** Carterville, MO, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** ARM Architecture, Assembly Language, C++ (Programming Language), Software Code Optimization, Code Review, Communications Protocols, Computer Engineering, Software Debugging, Memory Management, Embedded Software, Firmware, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller, Git, Information Technology, Bare Metal, Hardware Infrastructure, Software Version Control, Programming Languages - **Published:** October 2, 2026 - **Apply:** https://www.disabledperson.com/jobs/75660786-embedded-developer ## About the Role * Technical Capacity. * Thoroughness. * Time Management. * Communication Proficiency. * Proficiency in one or more programming languages (e.g., C, C++) Required Education and Experience * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. * Proficiency in C/C++ and familiarity with assembly language. * Experience with real-time operating systems (RTOS) and bare-metal programming. * Strong understanding of microcontroller architectures (e.g., ARM Cortex-M, AVR). * Familiarity with communication protocols such as I2C, SPI, UART, CAN, etc. * Experience with version control systems (e.g., Git). * Troubleshooting and root cause analysis skills. Preferred Education and Experience * Two plus years of experience in embedded software development. ## Description We are seeking a skilled and detail-oriented Embedded Developer to join our engineering team on-site in Webb City, Missouri. In this role, you will be responsible for designing, developing, testing, and maintaining embedded software for a variety of hardware platforms. You will work closely with hardware engineers, product managers, and QA teams to deliver robust and efficient embedded solutions. This role requires a deep understanding of firmware development principles, strong problem-solving skills, and the ability to lead projects from concept to completion., Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. * Design and implement embedded software for microcontrollers and embedded systems. * Develop firmware in C/C++ or other relevant languages. * Collaborate with hardware engineers to integrate software with hardware components. * Debug and troubleshoot embedded systems using tools such as oscilloscopes, logic analyzers, and JTAG. * Optimize code for performance, memory usage, and power consumption. * Write and maintain technical documentation, including design specifications. * Participate in code reviews and contribute to continuous improvement of development processes. * Stay up to date with industry trends and emerging technologies in embedded systems. * Develop test plans and conduct rigorous testing to validate firmware performance, compliance, and safety standards.