About the job Manager, Realtime Embedded Software
JOB SUMMARY
The Advanced Development group drives the creation of new opportunities by exploiting new technologies and enabling breakthrough product development for the fast-evolving intelligent (smart) grid. Our clients products must be reliable, available and operate real time in harsh environments to satisfy our customers’ mission critical objectives. To meet these demands, and those of our customers, our client is seeking agile, creative and determined individuals. The successful candidate will report to the Vice President – Technology and Breakthrough Innovation.
Responsibilities:
• Leading development teams to complete architecture, specifications, analysis, design, implementation, testing and related documentation for mission critical, real-time, grid automation software.
• Using best practices in software development to implement and maintain coding standards, processes and structures
• Identifying transformative technologies, tools and techniques, and positioning the company to leverage them.
• Working across disciplines to establish technology priorities with stakeholders at all levels and set meaningful milestones to execute them.
• Recruiting, training, and mentoring team members to meet personal, professional and corporate performance objectives.
• Working across all levels of the organization to implement and sustain both innovation and product development processes.
• Coaching developers at all stages of software implementation, including low level hardware interfaces, kernel and operating system specifications, cybersecurity and interoperation with cloud/enterprise systems.
Minimum Qualifications:
• BS degree in Electrical Engineering, Computer Engineering or Computer Science.
• Experience managing teams to deliver embedded solutions involving several application areas. Line responsibility for team members in diverse geographical locations is a plus
• Demonstrable knowledge of the design, coding, testing, verification, validation and support of embedded code. Additional experience in such applications over radio networks is a plus.
• Experience developing real-time applications in both open-source (Linux) and proprietary operating system-based environments.
• Experience in one or more of the following areas is preferred: electric grid automation and control for utility applications; peer-to-peer communications techniques with various modalities and protocols; application of distributed intelligence in embedded control software; development and deployment of artificial intelligence/machine learning.
Relevant Experience Required:
10+ years of experience in the design and development of real-time, mission critical embedded controller software.