Job Title “Senior Firmware Engineer” Location Cedar Rapids IA 52404 Duration 06 Month of Contract (Possible Temp to Hire) Pay Rate $52.00 an Hr. on W-2 (Without benefits and no relocation assistance) Shift Time 8:00 AM - 5:00 PM To further discussing this opportunity, feel free to call me once you get a chance on my direct number or let me know the best time to reach you. We are looking for a senior embedded design engineer to be part of a multi-functional design environment with individual responsibility in the following areas:
Zigbee Communication is critical
C programming & debugging on Cortex M based microcontrollers
Zigbee (preferable Silabs emberNet based)
Experience in real-time, low-level peripheral and driver layers (i.e., NVIC, ADC, UART, I2C, SPI)
Experience in software development lifecycle (i.e., source control, requirements, testing, preferable to have emphasis in Safety & Cybersecurity)
Expand and modify existing firmware to meet marketing requirements
Performs development (coding and/or testing) of a part of an embedded software solution whose specification and architecture are defined.
Effective use and adherence to Project Development and product evolution tools and process.
Conduct firmware design reviews with peers to gain knowledge on the best practices.
Post product launch responsibilities including customer support.
Work with the formal verification team to define, document, analyze, perform, and interpret developmental tests for new and/or modified products.
Must be able to work with 3rd party certification agencies such as Underwriters Laboratories (UL)
Firmware development using Integrated Development Environment (IDEs).
Conduct research development of Firmware & Hardware combination for new designs with potential patentable solutions.
Experience with wireless communications technologies and protocols such as Bluetooth and Zigbee
Were: This position is located in the Cedar Rapids Iowa global design center. Expectation is approximately 10% travel locally or overseas to affiliate sites, and customers. Requirements:
Bachelor’s degree in electrical engineering or software engineering, Computer Science, or related engineering field.
Master’s or PhD degree or candidate is a plus.
+5 years of experience working in a new software development, embedded firmware design implementation.
Experience with 32-bit microcontroller-based designs.
Experience in digital signal processing, the candidate shall be able to articulate her/his role and the contribution.
Working experience coding with C Language for microcontrollers applications, MATLAB, SQL.
LabView programming experience is a plus.
Be able to show a new software product development success as a team member and be able to articulate his/her role.
Willingness to work in a process driven environment (formalized documentation and approval management environment)
Central Iowa Power Cooperative (CIPCO) is currently searching for a Senior Generation Engineer to join the team in Cedar Rapids, Iowa. This position performs intermediate to advanced plant engineering and project management and other duties related to operation, maintenance, and capital improvements of the Cooperative’s generation facilities. To apply for this position, please visit www.cipco.net and click Career Opportunities.
Central Iowa Power Cooperative (CIPCO) is currently searching for a Senior Generation Engineer to join the team in Cedar Rapids, Iowa. This position performs intermediate to advanced plant engineering and project management and other duties related to operation, maintenance, and capital improvements of the Cooperative’s generation facilities. To apply for this position, please visit www.cipco.net and click Career Opportunities.