A global provider of electric power systems equipment is looking to bring on an Embedded Senior Software Engineer to join their Embedded Firmware team. This project will be focused on embedded software devices including microprocessor-based switches and fault interrupting controls. For this role you are able to work in Chicago, IL or Franklin, WI.
Senior Embedded Software Engineer Responsibilities:
- Design embedded application firmware for fault interrupting controls within microprocessor
- Develop/contribute to development of architecture, software specifications, project schedules, task and project completion time estimates, and test plans
- Develop, debug, and support microcontroller programs using C on a Texas Instrument DSP Processor Platform
- Participate in Agile Scrum meetings & code reviews
- Work with product manager and software architects to assure product designs meet the requirements of the market
- Work with application engineers to resolve software related customer issues
- Work collaboratively with software and testing engineers to deliver reliable, mission critical embedded software
Senior Embedded Software Engineer Qualifications:
- Experience in the design and development of real-time mission critical embedded controller software deployed to customers at scale
- Electric grid automation and/or control for utility applications
- Data acquisition and processing in industrial controls
- BS Degree in Electrical Engineering or Computer Engineering or Computer Science or equivalent
- 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
- Demonstrated ability to write robust, maintainable, and extensible code using C coding standard
- Strong hands-on debugging capability on hardware; strong system level integration ability
- Excellent verbal and written communication skills
- Ability to travel up to 5% of the time with rare periods lasting more than a week.
Benefits:
- Health
- Dental
- Vision
- 401k
