> Markdown version of [/jobs/ext/2103749-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2103749-embedded-software-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 Software Engineer - **Company:** CareerCircle - **Location:** Middleburg Heights, OH, United States - **Salary:** $75,005.0 - $90,002.0 - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), .NET Framework, Artificial Intelligence, Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Software Documentation, Computer Engineering, Linux, Linux on Embedded Systems, Embedded Software, Graphical User Interface, Python (Programming Language), Network Protocols, Object-Oriented Software Development, Software Engineering, System Programming, Systems Integration, TCP/IP, Multithreading, PIC Microcontroller, Integration Tests, Information Technology, Programming Languages - **Published:** August 18, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/oh/middleburg-heights/5560596d-1f5b-4a12-9d4f-ca4c91d7331a ## About the Role TCP/IP Sensors Visionary Leadership Innovation Electronics Communication Test Planning .NET Framework Problem Solving Software Design Instrumentation Computer Science Embedded Systems Electromechanics Microcontrollers Embedded Software Operating Expense Systems Engineering Integration Testing Software Engineering Computer Engineering Hardware Architecture Electrical Engineering Software Documentation Artificial Intelligence C (Programming Language) Graphical User Interface Linux On Embedded Systems C# (Programming Language) Engineering Design Process C++ (Programming Language) Software Development Life Cycle Troubleshooting (Problem Solving) Object-Oriented Programming (OOP), * Bachelor's degree in: + Electrical Engineering (EE) + Computer Engineering (CE) + Computer Science (CS) * GPA of 3.0 or higher * Experience developing software in C/C++ * Exposure to embedded systems or low-level software development * Experience working with hardware, electronics, or embedded devices * Strong understanding of object-oriented programming concepts * Solid troubleshooting and problem-solving skills, * Embedded Linux experience * Experience with microcontrollers, processors, or device communication * Understanding of TCP/IP, UDP, and network protocols * Multithreaded programming experience * Exposure to C#, .NET, or GUI application development * Experience integrating software with sensors, instrumentation, or electromechanical systems, Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Linux TCP/IP Sensors Visionary Leadership Innovation Electronics Communication Test Planning .NET Framework Problem Solving Software Design Instrumentation Computer Science Embedded Systems Electromechanics Microcontrollers Embedded Software Operating Expense Systems Engineering Integration Testing Software Engineering Computer Engineering Hardware Architecture Electrical Engineering Software Documentation Artificial Intelligence C (Programming Language) Graphical User Interface Linux On Embedded Systems C# (Programming Language) Engineering Design Process C++ (Programming Language) Software Development Life Cycle Troubleshooting (Problem Solving) Object-Oriented Programming (OOP) +0 Google IT Automation with Python ## Description Join a collaborative engineering team developing software that interfaces directly with hardware systems and remote devices. This role focuses primarily on embedded software development using C/C++, with opportunities to work alongside electrical and systems engineers to design, test, and support real-world products. You'll contribute throughout the full software development lifecycle, from requirements and architecture through integration, testing, and deployment., * Design, develop, and test embedded software applications in C/C++ * Develop software that interfaces directly with hardware, sensors, and electronic systems * Participate in requirements development, software design, and verification activities * Support integration and troubleshooting of software running on embedded Linux and Windows-based systems * Develop communication interfaces using TCP/IP, UDP, and socket-level networking * Work closely with cross-functional engineering teams to validate system performance * Contribute to software documentation, test plans, and design specifications ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [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) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)