> Markdown version of [/jobs/ext/2312653-software-engineer](https://www.wearedevelopers.com/jobs/ext/2312653-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). --- # Software Engineer - **Company:** Boyd Corporation - **Location:** Fredericksburg, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Windows, Software Applications, Fieldbus, C Sharp (Programming Language), Computer Programming, Computer Engineering, Linux, Device Drivers, Visual C++ (Programming Language), Graphical User Interface, Design of User Interfaces, Human-Computer Interaction, Python (Programming Language), Modbus, Qt (Software), Server Administration, Software Engineering, Scripting, Computer Network Operations, Information Technology, Bacnet, Docker, Programming Languages - **Published:** August 30, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-fredericksburg-va--9dac22c9-ba25-4c0c-b172-72eed4c82b8a ## About the Role · Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science or related technical field and 5+ years of related experience. · 4+ years experience in software development using higher programming languages · Eaton will not consider applicants for employment immigration sponsorship or support for this position. This means that Eaton will not support any CPT, OPT, or STEM OPT plans, F-1 to H-1B, H-1B cap registration, O-1, E-3, TN status, I-485 job portability, etc. · Candidates must reside within a 60 mile radius of Fredericksburg VA to be considered, relocation is currently not offered. Active duty military are exempt. Preferred Qualifications · Experience using and configuring Docker or similar containerizing platforms for Linux · Experience with MODBUS, BACnet, or other Fieldbus protocols · Experience in high reliability coding practices used in industrial, automotive, or aerospace industries, Aerospace and Defense, Algorithms, Computer Engineering, Computer Science, Control Systems, Cross-Functional, Device Drivers, Diversity, Docker, Electrical Engineering, Embedded Systems, High Reliability, Interface Programming Languages, JavaScript, Linux Drivers, Linux Operating System, Microsoft C# (C Sharp), Microsoft Visual C Programming Language, Microsoft Windows Operating System, Military, Network Operations Center, Product Lifecycle, Programming Languages, Proof of Concept, Python Programming/Scripting Language, Qt GUI (Graphical User Interface) Toolkit, Software Administration, Software Development, Software Engineering, Systems/Internals Programming, Thermal Management, User Interface/Experience (UI/UX) ## Description We are looking for a hands-on Software Engineer to develop embedded and application-level software for high-performance thermal control systems used in the datacenter industry. The ideal candidate brings strong Python, JavaScript, Linux, and other systems-level programming experience with a passion for solving complex engineering challenges. The role will include · Working with multi-discipline team to develop thermal control products involving a diverse set of control algorithms and hardware · Full lifecycle development and support of custom thermal control application software · Supporting proof-of-concept studies · Maintenance and enhancement of software on existing thermal products · Software development using Python, JavaScript, C#, or other high-level languages for application/driver deployment on Linux and Windows systems. · User Interface programming using Qt, Visual C, or similar toolsets ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-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 Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)