Savvyan Technologies
7 to 9 Year(s)
ESSENTIAL FUNCTIONS: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/C++Lead high-level design activities for new product featuresLead system interface design activities and lead the resolution of integration issuesParticipate in tasks related to new product development/feature development including planning, task estimation, design, programming, unit testing, peer review, integration and releaseCollaborate with external and internal customers, such as Marketing, Service, Operations and other engineering teams throughout the product development life cycleParticipate in the analysis and specification of embedded software subsystemsDesign and implement unit test in support of developer testing activities and integration with Continuous Integration (CI) pipelinesParticipate and lead design and code reviewsPlans and executes tasks in collaboration with the product team to ensure project objectives are metEvaluates and recommends software development process improvements in collaboration with engineering management.SPECIALIZED KNOWLEDGE:Preferred Qualifications:Bachelor’s degree in Electrical Engineering, Computer Engineering or Software Engineering with at least 7 years of related experienceAbility to work effectively in an Agile Scrum (or other iterative development) environmentStrong understanding of Object Oriented Design (OOD) principlesStrong understanding of real-time operating system (RTOS) conceptsExperience with test-driven development (TDD) and a good familiarity with unit test frameworks (e.g. GoogleTest, GoogleMock, xUnit++, etc.)Experience with multi-core embedded systemsExcellent verbal and written communication skillsStrong analytical and problem solving skillsSelf-starter with the ability to operate effectively with minimal supervisionDesired Qualifications: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.