Overview
Full Time
Skills
Embedded Systems
Adobe AIR
C#
C++
JavaScript
Linux
Management
RTU
TCP
Collaboration
Interfaces
Analytics
Automated Testing
Software Design
Workflow
Scalability
Electrical Engineering
Computer Science
Continuous Integration
Continuous Delivery
GitHub
Docker
OTA
Rust
Python
Embedded Linux
Ubuntu
Messaging
MQTT
Modbus
Computer Networking
TCP/IP
HTTP
LAN
WAN
Wireless Communication
Routing
RESTful
Microservices
NoSQL
Database
Data Storage
Communication
Systems Engineering
Energy
Innovation
Recruiting
Staff Augmentation
Value Engineering
Job Details
AE Business Solutions is seeking a highly skilled and motivatedSoftwareEngineerto join our dynamic team focused on delivering innovative automation and control solutions. The ideal candidate will have a strong background in developing CI/CD pipelines, test automation, and embedded control systems, with practical experience across a broad technology stack including Rust, Python, Docker, and modern messaging protocols.
This role is Hybrid so requires candidates that are local to Wisconsin, or willing to relocate at their own expense.
**No C2C candidates at this time and sponsorship is not an option upon FTE conversion.
Key Responsibilities
Required Qualifications
Preferred Qualifications
Want to Join us? Apply here or send your resume to
TECHNOLOGY. INNOVATION. PEOPLE
The AE Advantage!
We're not a staffing company: We're an IT Solutions Integration company with an IT Staff Augmentation Division. We've been Madison-based for over 70 years. Not only is Madison the market we serve, but it's our home.
** We pay a generous bonus for the referral of an eligible candidate who works forAE Business Solutions for 90 days**
AE Business Solutions does not sponsor applicants for employment visas.
AE Business Solutions is an Equal Opportunity Employer. EOE/AA
This role is Hybrid so requires candidates that are local to Wisconsin, or willing to relocate at their own expense.
**No C2C candidates at this time and sponsorship is not an option upon FTE conversion.
Key Responsibilities
- Design, develop, and maintain CI/CD pipelines usingGitHub Actions,Docker, and supportover-the-air (OTA)update mechanisms.
- Write, test, and deploy software inRustandPython, with working knowledge ofC#,C++, andJavaScript.
- Build scalable, maintainable control applications running onLinux (Ubuntu).
- Integrate and manage communication via messaging protocols such asMQTT,Modbus (RTU & TCP), andBACnet.
- Collaborate with cross-functional teams to design and implementRESTful APIsandmicroservices architectures.
- Troubleshoot and resolve issues related tonetworking protocols(TCP/IP, HTTP, LAN/WAN, wireless, routing).
- Develop and maintain interfaces to variousdatabase systemsfor data logging, analytics, and monitoring.
- Work on automation testing frameworks and deployment infrastructure to support rapid iteration and reliability.
- Document software design, configuration, and workflows for maintainability and scalability.
Required Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
- 3-7 years of relevant experience in controls or automation engineering.
- Demonstrated experience in:
- CI/CD pipeline creation and maintenance (GitHub Actions,Docker,OTA).
- Programming inRustandPython.
- Embedded Linux systems (Ubuntupreferred).
- Messaging protocols:MQTT,Modbus,BACnet.
- Networking fundamentals:TCP/IP,HTTP,LAN/WAN,wireless, androuting.
- Building and consumingRESTful APIsand designing systems withmicroservices architecture.
- Working withrelational and/or NoSQL database systems.
Preferred Qualifications
- Familiarity with power and energy systems, includingenergy engineering,microgrids, andBESS (Battery Energy Storage Systems).
- Experience with energy-specific communication standards such asDNP3,IEEE 2030.5, orIEC 61850.
- Background in control systems development for industrial or distributed energy applications.
Want to Join us? Apply here or send your resume to
TECHNOLOGY. INNOVATION. PEOPLE
The AE Advantage!
We're not a staffing company: We're an IT Solutions Integration company with an IT Staff Augmentation Division. We've been Madison-based for over 70 years. Not only is Madison the market we serve, but it's our home.
** We pay a generous bonus for the referral of an eligible candidate who works forAE Business Solutions for 90 days**
AE Business Solutions does not sponsor applicants for employment visas.
AE Business Solutions is an Equal Opportunity Employer. EOE/AA
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.