Job Overview
Role: Associate Engineer – Cloud / IoT Platform Location: Pune, Maharashtra, India Experience: 0 – 2 Years (Freshers & Early Professionals) Qualification: B.E / B.Tech (Computer Science, IT, ECE, or related) Key Skills: C#, .Net, Python, NoSQL, Microservices, Big Data, DevOps, SQL Server, Cosmos DB, MongoDB, Azure, AWS, OOP, Data Structures, Algorithms.
Job Description
As an Associate Software Engineer within Eaton’s elite Brightlayer Cloud division, you will contribute directly to the architecture, design, and end-to-end implementation of a next-generation Internet of Things (IoT) foundational framework. Operating with the fast-paced, high-impact agility of a tech startup backed by Eaton's expansive global reach, this project serves as the core framework supporting consumer-facing industrial cloud solutions. Your role involves using technologies across NoSQL data stores, microservices, big data processing pipelines, and modern DevOps execution models, focusing on building scalable IoT ecosystems.
Roles and Responsibilities
- Architecture & Implementation: Contribute to the collective architecture, design, and end-to-end implementation of the Internet of Things ecosystem using C# (.Net) and Python.
- Software Solutions: Author modular, clean, and robust software solutions backed by detailed unit-testing suites.
- Documentation & Analysis: Demonstrate and map engineering solutions clearly using architectural flowcharts, data diagrams, clear code comments, and runtime performance analysis scripts.
- Development Estimates: Provide data-driven development work estimates and participate actively in team-wide code reviews and design iterations.
- Agile Sprints: Execute iterative agile work sprint schedules to maintain consistent, incremental enterprise project delivery.
- Quality Assurance: Collaborate closely with technical quality assurance groups to verify comprehensive test coverage, debug edge-case software faults, and build automated test scripts.
- Continuous Learning: Continuously learn and keep pace with emerging engineering frameworks, cloud infrastructure techniques, and modern programming languages.
Skills and Eligibility Criteria
Educational Background: B.E / B.Tech in an engineering discipline.
Experience: 0 to 2 years of progressive exposure or active internship experience in the software industry designing and shipping clean, high-quality technical code. 0 to 2 years of hands-on familiarity working within the C# programming language and the Microsoft .Net framework ecosystem.
Mandatory Technical Skills:
- Proficient working knowledge of C#, .Net Core components, and associated Development IDEs (such as Visual Studio, Eclipse, or IntelliJ)
- Foundational understanding of database engines, query constructs, and data models across relational (SQL Server) and non-relational systems (Cosmos DB, MongoDB)
- Strong understanding of software design patterns, complex algorithms, data structures, and multithreading configurations
- Clear comprehension of Object-Oriented Programming (OOP) methodologies and clean-code design paradigms
- Basic familiarity with global cloud hosting platforms like Microsoft Azure or AWS
- Understanding of baseline application security structures, including encryption protocols, TLS certificates, and secret key management
- Familiarity with common networking protocols and connection sockets (HTTP, TCP, WebSockets)
- Strong application debugging and system-level logical troubleshooting skills
Competencies:
- Excellent communication skills with the ability to articulate technical ideas clearly within agile team standups