> Markdown version of [/jobs/ext/2312920-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/2312920-embedded-systems-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). --- # Embedded Systems Engineer - **Company:** The Server - **Location:** Richfield, WI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), Software Quality, Communications Protocols, Software Debugging, Embedded Software, Ethernet, Firmware, Real-Time Operating Systems, System Testing, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Pcb Layout, Hardware Debugging - **Published:** August 30, 2026 - **Apply:** https://www.disabledperson.com/jobs/74633969-embedded-systems-engineer ## About the Role * Bachelor's or Master's degree in Computer or Electrical Engineering (or related field) * 6+ years of professional experience in embedded systems development * Expert in C/C++ with deep knowledge of real-time operating systems and peripheral drivers * Strong expertise in communication protocols (I2C, SPI, UART, CAN, Ethernet) * Strong familiarity with hardware bring-up, board-level debugging, and system testing * Reads and interprets schematics/PCB layouts to identify and resolve hardware faults * Travel as needed (<10%) to customer facilities or support visits at our facility * Mentors junior and mid-level engineers through technical coaching and example * Ability to pivot quickly and focus on high-priority tasks as needed ## Description The Embedded Systems Engineer III is a senior technical contributor who owns system-level architecture and drives high-impact development initiatives. This role requires deep technical expertise in embedded software and hardware debugging, as well as the ability to design scalable, reliable, and maintainable systems. The engineer is expected to mentor and guide junior and mid-level team members, influence cross-functional decision-making, and ensure technical alignment with product goals. In addition, this role represents the engineering function in customer-facing scenarios, whether presenting solutions, gathering requirements, or supporting on-site technical discussions, and demonstrates leadership both within the team and across the organization., * Lead the design and development of core embedded software modules and system-level functionality * Drive architecture discussions, long-term technical planning, and decisions impacting multiple subsystems * Debug complex, cross-layer issues (hardware, firmware, and system integration) using systematic approaches * Collaborate with mechanical engineers to bring up, validate, and optimize system functionality * Define and enforce code quality, documentation, and development process standards across the team * Represent the embedded systems team in cross-functional discussions with product management, QA, and manufacturing * Engage with customers directly to gather requirements, explain designs, and support on-site troubleshooting or acceptance testing * Evaluate and introduce new technologies, tools, or methods that align with business and product goals * Provide technical risk assessments and contribute to project planning at a system level * Prepare and deliver clear technical documentation, specifications, and design reviews for both internal and external stakeholders * Provide accurate visibility into project status, risks, and resource needs to management * Demonstrate leadership, accountability, and initiative in ensuring projects are delivered successfully ## 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) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)