217 AJM Softwares Jobs
Embedded Software Developer
AJM Softwares
posted 17d ago
Flexible timing
Key skills for the job
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.
o Bachelor s degree in Electrical and Electronics Engineering, Electronics and Communication Engineering, Computer Science with at least 8+ years of related experience.
o Experience with embedded C and C++.
Preferred Qualifications:
o Ability to work effectively in an Agile Scrum (or other iterative development) environment.
o Strong understanding of real-time operating system (RTOS) concepts
o Experience with PowerPC architecture and RISC assembly language.
o Experience with GreenHills Multi IDE environment.
o Self-starter with the ability to operate effectively with minimal supervision.
o Experience using SDLC management tools in a team environment (e.g. Jira, Git, etc.)
o Knowledge of power systems, switchgear and regulator controls products/applications is an added advantage.
o Experience with Object Oriented Design (OOD) and C++ will be a plus.
o Experience with Microsoft Foundation Class (MFC) will be a plus.
o Experience in Embedded Linux will be an added advantage.
Skills:
o Excellent verbal and written communication skills
o Strong analytical and problem solving skills.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Embedded Software Developer roles with real interview advice