Vacancy expired!
- Design and code embedded application firmware using the C language, for Smart Grid controls including implementing new product features, communication protocols, and device drivers
- Participate in Agile Scrum meetings and peer reviews of source code
- Review and implement product requirements
- Create, execute, and automate Unit Tests
- Contribute to software specifications, and test plans
- Investigate new technologies and create design documents as necessary
- Provide project and task schedule estimates
- Develop and support PC-based engineering test tools as needed
- Collaborate with hardware and test engineers to support verification and validation at the integration and system levels
- Work with the product management and field service teams to resolve customer issues quickly
- Being a team player is essential.
- Excellent written and verbal communications skills
- Continuous learner and self-starter
- BS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent
- Ten years relevant work experience in embedded real-time software development.
- Demonstrated working knowledge of programming principles in C
- Demonstrated working knowledge of build scripts, Jenkins, Python, Jython, Java, and Robot Framework or equivalents
- Experience with communication protocols including DNP3, and SCADA
- Ethernet and WiFi networking experience
- Familiarity with the following hardware concepts: GPIO, I2C, SPI, ADC, DAC, UART, DMA, flash memory, low power microprocessor modes is a plus
- Working knowledge of Agile methodology fundamentals and continuous process improvement
- Experience with configuration management / process tools: Jira, Confluence, and Bitbucket/Git
- Continuous Integration / Continuous Deploy (CI/CD) build familiarity including Jenkins is a plus
- Embedded Linux experience is a plus
- Experience with electrical power distribution (grid) principles is a plus
- Desktop application programming experience is a plus
- 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.
- For 2019, S & C Electric Company was named the 10th-best place to work among large employers in the Chicagoland area by The Chicago Tribune as part of the newspaper's prestigious annual Top Workplaces list.
- For 2020, S & C Electric was named as the 15th-Best Workplace in Chicago Tribune's 11th Annual Report.
- For 2021, S & C Electric was named Among Top 2021 Workplaces in the United States by Top Workplaces USA, the nation's most credible employer-recognition program.