> Markdown version of [/jobs/ext/1215772-firmware-engineer-iii](https://www.wearedevelopers.com/jobs/ext/1215772-firmware-engineer-iii). 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). --- # Firmware Engineer III - **Company:** SATO America - **Location:** Charlotte, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), HTML, Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, JIRA, Big Data, Bluetooth Low Energy (Bluetooth), Bluetooth, C++ (Programming Language), Client Server Models, Computer Programming, Computer Engineering, Software Debugging, Linux, Domain Name System (DNS), Eclipse (Software), Embedded Software, Firmware, GNU Compiler Collection, Hypertext Transfer Protocols (HTTP), Issue Tracking Systems, Python (Programming Language), Lua (Scripting Language), Machine Learning, Microsoft Visual Studio, Message Queuing Telemetry Transport (MQTT), Wireless Security, Network Protocols, Radio-Frequency Identification, Real-Time Operating Systems, Redmine, Software Tools, Simple Network Management Protocols, Software Engineering, SQL Databases, Subversion, TCP/IP, Wireshark, Wi-Fi Technology, Transport Layer Security, Postman, Hardware Testing, Git, Atlassian Tools, Restful APIs, Software Version Control, Programming Languages - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6c1e0aa19b8bc8d6 ## About the Role * Bachelor's degree in Computer engineering, Electrical engineering, or a related field, with 3-5 years of hands-on experience in firmware and software development using C, C++, and Python. * Proficient in using firmware development tools, debuggers, and hardware testing equipment. * Solid experience with real-time operating systems (RTOS) and embedded development environments such as Eclipse, Visual Studio, and GCC. * Strong understanding of network protocols and debugging tools, including Wireshark, PostMan, TCP/IP, DNS, HTTP/HTTPS, SNMP, MQTT, and RESTful APIs. * Familiar with version control systems like Git and SVN, and collaborative development workflows. * Exceptional attention to detail and strong analytical skills. * Proven ability to work effectively in team environments and cross-functional collaborations. * Excellent verbal, written, and interpersonal communication skills., * Hands-on programming experience with Linux, Android, and iOS operating systems. * Proficient in wired and wireless communication protocols, including Bluetooth, BLE, Wi-Fi, Serial, and NFC. * Strong knowledge of network encryption protocols and client-server authentication standards such as TLS/SSL, SSH, WPA2, EAP, and mTLS. * Experience with multiple programming and scripting languages, including Lua, Python, Java, JavaScript, SQL, and HTML. * Experience with RFID technologies, including HF, UHF, and NFC systems. * Experience with AI technologies, including machine learning, big data solutions, AI models and algorithms. * Familiarity with project management and issue tracking tools such as Jira, Redmine, and Atlassian suite., * Dexterity: Picking, pinching, or otherwise working primarily with fingers rather than with the whole hand or arm as in handling * Lifting: Lifting and moving boxed and unboxed products weighing up to 45 lbs on a semi-regular basis * Talking: Expressing or exchanging ideas by means of the spoken word to impart oral information to clients or to the public and to convey detailed spoken instructions to other workers accurately, loudly, or quickly ## Description * Design, development, debug and document embedded firmware for printers and related software tools. * Conduct research and analysis on competitive technologies, emerging barcode standards, network and interface protocols, RFID systems, and other relevant technologies. * Lead and manage firmware enhancement projects, including planning, coding, debugging, and testing phases. * Analyze technical specifications to support the development of new features and improvements to existing systems. * Create and maintain comprehensive documentation, including design specifications, technical reports, and user guides. * Collaborate with cross-functional teams across local and global departments to understand customer requirements and deliver effective solutions. * Engage with internal and external customers as necessary to further understand application and product needs. * Perform additional engineering tasks and responsibilities assigned to support team and organizational goals. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)