Vacancy expired!
- Designing embedded application firmware for microprocessor-based fault interrupting controls.
- Developing or contributing to the development of architecture design, software specifications, project schedules, task and project completion time estimates, and test plans.
- Developing, debugging, and supporting microcontroller programs using C on a Texas Instruments DSP processor platform.
- Participating in Agile Scrum meetings and reviewing peers' source code
- Working with product managers and software architects to assure product designs meet the requirements of the market.
- Working with application engineers to resolve software related customer issues.
- Working collaboratively with software and testing engineers to deliver reliable, mission critical embedded software.
- Experience in the design and development of real-time, mission critical embedded controller software deployed to customers at scale including experience in one or more of the following areas:
- Electric grid automation and/or control for utility applications
- Data Acquisition and Processing in industrial controls
- Relay Protection experience is a plus
- BS degree in Electrical Engineering or Computer Engineering or Computer Science or demonstrated equivalent. MS degree in Electrical Engineering preferred.
- Demonstrated knowledge of the design, coding, testing, verification, validation, and support of embedded microprocessor code for industrial controllers, preferably for electric utility grid distribution automation.
- Digital Signal Processing architecture applied knowledge.
- Experience developing, debugging, and supporting DSP and microcontroller programs using C on a real-time embedded processor platform; Texas Instruments DSP processor platform experience is preferred.
- Demonstrated ability to write robust, maintainable, and extensible code using C coding standard.
- Experience using National Instruments test hardware and applications is preferred
- Strong hands-on debugging capability on hardware; strong system level integration ability.
- Excellent written and verbal communication skills.
- Ability to travel up to 5% of the time with rare periods lasting more than a week.
- Ten years or more of relevant work experience.
- Standing: Occasional standing for work on complete control assemblies.
- Lifting: Occasional lifting of controls and test equipment, less than 50 pounds.
- Walking: Occasional walking throughout the facility.
- Carrying: Occasional carrying of light objects.
- Pushing: Infrequent pushing of objects, possibly related to rearrangement work.
- Pulling: Infrequent pulling of objects, possibly related to rearrangement work.
- Bending: Occasional bending during access to equipment.
- Reaching: Infrequent reaching.
- Handling: Frequent handling of parts or tools.
- Environment: Frequent handling of parts or tools.