Senior Engineer - Firmware

0 - 8 years

0 Lacs

Posted:1 month ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Description

What you’ll do: What you’ll do: Embedded Software Developer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid applications in the electrical power distribution industry. Embedded Software Developer will collaborate with a multi-discipline engineering team (software, hardware, and test) to define requirements between hardware and software subsystems. The position will be part of a multi-disciplined new product engineering team at Eaton India Innovation Centre, Pune, Maharashtra, India. Design and implement features for power system intelligent electronic devices, including power system protection algorithms, system diagnostics/prognostics, communication protocols, cybersecurity, and other relay, control and monitoring functions using C and C++. Lead system interface design activities and lead the resolution of integration issues. Lead tasks related to feature development including planning, task estimation, design, programming, unit testing, peer review, integration and release. Lead tasks related to product sustenance, resolve customer reported issues and deliver product maintenance releases. Collaborate with external and internal customers, such as Marketing, Service, Operations and other engineering teams throughout the product development life cycle. Design and implement unit test in support of developer testing activities and integration with Continuous Integration (CI) pipelines. Lead requirement definition, design and code reviews. Plans and executes tasks in collaboration with the product team to ensure project objectives are met. Evaluates and recommends software development process improvements in collaboration with engineering management. Qualifications: Bachelor’s degree in Electrical and Electronics Engineering, Electronics and Communication Engineering, Computer Science with 6 to 8 years of related experience. Skills: Experience with embedded C and C++. Experience in Microsoft Foundation class is must have. Ability to work effectively in an Agile Scrum (or other iterative development) environment. Understanding of real-time operating system (RTOS) concept Experience with PowerPC architecture and RISC assembly language. Experience with GreenHills Multi IDE environment. Self-starter with the ability to operate effectively with minimal supervision. Experience using SDLC management tools in a team environment (e.g. Jira, Git, etc.) Knowledge of power systems, switchgear and regulator controls products/applications is an added advantage. Experience with Object Oriented Design (OOD) and C++ will be a plus. Experience with Microsoft Foundation Class (MFC) will be a plus. Experience in Embedded Linux will be an added advantage. Excellent verbal and written communication skills Strong analytical and problem-solving skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Hadapsar, Pune, Maharashtra