IT Software Engineer
Python
APIs
Data Integration
Data Processing
Database
Databases
Developer
Engineering
Industrial Control Software
Information Technology (IT)
Integration
Modbus & Ethernet/ip
Plc Integration
Programming
Programming Language
Programming Languages
SCADA
Scada Systems
Software Development
Software Engineer
Software Engineering
Job Description
B3 Systems is hiring an IT Software Engineer in Raleigh, NC (onsite) to build and maintain applications that connect software platforms with industrial equipment.
Responsibilities
- Develop and maintain software applications and supporting system components
- Support integration between software platforms and industrial equipment
- Create tools to monitor, process, and analyze system data
- Work with databases, APIs, and communication interfaces
- Assist with PLC and industrial monitoring system integrations
- Troubleshoot software and system connectivity issues
- Improve application performance, reliability, and functionality
- Perform software testing, debugging, and technical documentation
- Collaborate with engineering and technical support teams
Requirements
- Knowledge of Python, C++, C#, or similar programming languages
- Understanding of software development and database management
- Familiarity with APIs and system integration
- Knowledge of industrial communication protocols such as Modbus or Ethernet/IP
- Understanding of networking and troubleshooting
- Experience with software testing and debugging
- Strong analytical and problem-solving skills
Technologies
- Python
- C++
- C#
- Modbus
- Ethernet/IP
- PLC
- SCADA
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience with industrial automation or monitoring systems
- Familiarity with PLCs, SCADA, or instrumentation
- Knowledge of real-time data processing
- Experience with enterprise software integration
Compensation and Benefits
- Estimated Annual Salary: USD 80,000 – 115,000 per year, depending on experience and technical expertise
- Pay: $80,000.00 - $115,000.00 per year
- Potential benefits may include health insurance, retirement savings options, paid time off, and professional development opportunities, subject to employer confirmation and eligibility
- Health insurance
- Relocation assistance
- Vision insurance
- Retirement savings options
- Paid time off
- Professional development opportunities
- Work Location: In person
Location: Raleigh, NC (onsite)