Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job 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
Requirements
· 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)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Is Software Engineering Hard?
Where To Find Software Engineering Jobs
Fully Remote Software Engineer Jobs