> Markdown version of [/jobs/ext/183918-embedded-c-developer](https://www.wearedevelopers.com/jobs/ext/183918-embedded-c-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 C++ Developer - **Company:** AMP ASSET SOLUTIONS LLC - **Location:** Chicago, IL, United States - **Salary:** $124,800.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Algorithm Design, Amazon Web Services, Data Analysis, ARM Architecture, Confluence, JIRA, Unit Testing, Microsoft Azure, Bash Shell, Bluetooth, VoIP, Unix, C++ (Programming Language), Cloud Computing, Communications Protocols, Databases, Dynamic Host Configuration Protocol, Software Debugging, Linux, Programming Tools, Eclipse (Software), Embedded C, Perl (Programming Language), Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), GNU Debuggers, Github, Design of User Interfaces, Hardware Design, IEEE 802.11, Python (Programming Language), Unix Shell, Machine Learning, Microsoft Visual Studio, Microsoft SQL Server, MySQL, Message Queuing Telemetry Transport (MQTT), Software Architecture, Real-Time Operating Systems, Signal Processing, TCP/IP, UML, Wi-Fi Technology, Scripting, PIC Microcontroller, Gitlab, Vba Programming Language, Zigbee, Data Management, Pcb Layout, Restful APIs - **Published:** May 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a472afc25b8ccbbe ## About the Role Do you have experience in UNIX?, * Proven experience in embedded software development with C++, including familiarity with OS kernels such as Linux or RTOS environments. * Strong understanding of microcontroller architectures like ARM Cortex-M series and experience with ARM-based development tools. * Proficiency in scripting languages such as Python, Bash (Unix shell), Perl, or VBA for automation tasks. * Knowledge of PCB design principles and soldering techniques for hardware integration projects. * Experience working with communication standards including Ethernet, Wi-Fi (IEEE 802.11), Bluetooth/BLE, TCP/IP, UDP, DHCP, VoIP protocols. * Familiarity with database systems like MySQL and Microsoft SQL Server for data management solutions. * Skills in algorithm design related to signal processing, content development, data analysis, or machine learning applications. * Ability to work within Agile development frameworks using tools such as Jira, GitHub/GitLab repositories, Jenkins CI/CD pipelines. * Strong analysis skills combined with excellent problem-solving abilities to troubleshoot complex embedded systems issues effectively. * Knowledge of cloud platforms like AWS or Azure is a plus for developing scalable IoT solutions. Join us to innovate at the intersection of hardware and software! Bring your passion for embedded systems engineering to develop intelligent devices that shape the future of technology worldwide. ## Description We are seeking a dynamic and highly skilled Embedded C++ Developer to join our innovative technology team. In this role, you will design, develop, and optimize embedded software solutions for cutting-edge hardware platforms, ensuring seamless integration with various sensors, communication protocols, and user interfaces. Your expertise will drive the development of high-performance firmware and embedded applications that power next-generation devices across diverse industries. If you thrive in a fast-paced environment where your technical skills can make a real impact, this is the opportunity for you to contribute to groundbreaking projects in IoT, signal processing, and machine learning., * Develop robust embedded software using C++ for microcontrollers and embedded systems, ensuring high efficiency and reliability. * Collaborate with hardware engineers to integrate firmware with PCB designs, sensors, FPGA components, and other peripherals. * Implement communication protocols such as TCP/IP, UDP, MQTT, Zigbee, and RESTful APIs to enable seamless device connectivity. * Conduct debugging and troubleshooting of embedded applications using tools like Visual Studio, Eclipse, and GDB to resolve complex issues swiftly. * Write unit tests and perform software testing to guarantee quality assurance across firmware updates and new features. * Optimize algorithms related to signal processing, machine learning models, and algorithm design for real-time performance. * Document software architecture using UML diagrams and maintain project documentation within Confluence or similar platforms. ## Related Videos - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [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) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 162: AI careers, MCP, AWS best practices & floppy sweaters](https://www.wearedevelopers.com/magazine/571-dev-digest-162-ai-careers-mcp-aws-best-practices-floppy-sweaters) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)