Siemens is a global technology company focused on industry, infrastructure, transport, and healthcare. The company is seeking a Junior Software Development Engineer to help design, develop, test, deploy, and support software solutions integrating power system data, industrial connectivity, cloud technologies, and artificial intelligence. The role collaborates with engineering, product, design, and domain teams to deliver intelligent applications, automation, analytics, and operational value.
Assist in the development, testing, deployment, and maintenance of software solutions supporting Siemens Digital Solutions products
Develop and enhance applications using modern software engineering practices and tools
Contribute to AI-enabled capabilities such as data analytics, anomaly detection, intelligent search, copilots, predictive maintenance, and workflow automation
Develop software interfaces connecting field devices, power systems, cloud platforms, and business applications
Support the implementation of REST APIs, microservices, and cloud-connected architectures
Participate in software design reviews, code reviews, testing activities, and continuous integration/deployment processes
Collaborate with software engineers, product managers, UX designers, and domain experts to deliver product features
Assist in troubleshooting, debugging, and resolving software issues
Contribute to development schedules and project deliverables
Participate in continuous improvement initiatives for software quality, architecture, security, and development standards
Document technical designs, implementation details, and operational procedures
Support proof-of-concept and innovation projects involving AI, Industrial IoT, digital twins, and advanced analytics
Qualification
Required
• Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or Data Science
• 0-2 years of software development experience including internships, co-ops, academic projects, or professional experience
• Understanding of object-oriented programming principles
• Experience developing software using one or more programming languages: C#; Python; Java; C++
• Familiarity with source control systems such as Git
• Understanding of web technologies and API-based architectures
• Strong analytical, troubleshooting, and problem-solving skills
• C# or similar object-oriented programming language
• Python
• REST APIs and HTTP-based services
• Git source control
• Software debugging and troubleshooting
• Unit testing and automated testing practices
• Visual Studio and/or VS Code
• GitHub or Azure DevOps
• Docker or container technologies
Must be eligible to work in the US with no sponsorship now or in the future
Qualified Applicants must be legally authorized for employment in the United States
Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States
Preferred
• Ability to manage multiple assignments and priorities
• Strong verbal and written communication skills
• Demonstrated desire to learn emerging technologies and continuously develop technical expertise
• Exposure to Artificial Intelligence, Machine Learning, Generative AI, or data analytics through coursework, internships, hackathons, or personal projects
• Experience with cloud platforms such as Microsoft Azure
• Familiarity with modern web application frameworks
• Experience developing or consuming APIs
• Experience with MQTT, OPC UA, or Industrial IoT technologies
• Understanding of software architecture patterns and microservices
• Experience using AI-assisted development tools and coding copilots
• Electrical power distribution systems
• Energy management systems
• Industrial automation
• Smart buildings
• Industrial networking
• Power monitoring
• Low-voltage and medium-voltage systems
• Industrial communication protocols such as:
+ MQTT
+ Modbus
+ PROFINET
+ OPC UA
• SQL and database management
• Data visualization and analytics
• Container orchestration technologies
• Technical documentation using Markdown
• Ability to interpret electrical schematics, wiring diagrams, and technical drawings
• Understanding of software cybersecurity principles
• Agile software development methodologies
Benefits
Health and wellness benefits
Hybrid work arrangement
Siemens empowers customers to transform the industries that form the backbone of economies: industry, transportation, buildings and grids.