Zurn Elkay Water Solutions
Website:
zurnelkay.com
Job details:
Brief Description
The Embedded Firmware Engineer will be responsible for developing and investigating algorithms, creating embedded firmware, and integrating and verifying system performance of advanced commercial and industrial water managements products.
Job Description
· Translate high-level project and system requirements into well-structured firmware architectures and optimized firmware codes.
· Design, develop, and optimize embedded firmware for IoT devices with a strong focus on efficiency, reliability, and security. Collaborate with cross-functional teams to define technical specifications and requirements for IoT projects.
· Develop and implement accurate firmware design requirements, functional specifications, and test plans. Continuously optimize firmware to improve power efficiency, resource usage, and overall device performance.
· Conduct system level preliminary and detailed software/firmware design reviews to ensure adherence to design requirements. Create and execute test plans to validate firmware functionality and performance.
· Implement communication protocols, device drivers, and real-time operating systems as needed.
Job Specification: (Education, training and experience)
· Bachelor’s degree in Electrical Engineering/ Computer Engineering field.
· Minimum of 7 years of experience in embedded firmware development for IoT devices. · Well-versed with Embedded C, C++, Other Open-Source Platforms (ARM Processor, Modem, peripherals, I2C, SPI, UART, RS232, 485 etc.)
· Interface with hardware components such as microcontrollers, sensors, and communication modules.
· Experience in building firmware for MSP, PIC and ARM-based microcontrollers, emulators, real-time debugging
· Troubleshoot hardware and firmware issues, including low-level debugging and diagnosis.
· Good knowledge of IoT communication protocols (e.g., MQTT, Lora, HTTP REST) for data exchange between devices and cloud platforms.
· Strong knowledge in OTA (Over-The-Air) Updates:
· Experience in Implementing security best practice in firmware development, including encryption, authentication, and access control.
Competencies / Skills:
· Sense of Urgency
· Decision Quality – Making good and timely decisions that keep the organization moving forward.
· Manages Complexity – Making sense of complex, high quality, and sometimes contradictory information to effectively solve problems.
· Drives Results – Consistently achieving results, even under tough circumstances.
· Plans & Aligns – Planning and prioritizing work to meet commitments aligned with organizational goals.
WHAT ONE NEEDS TO ACHIEVE IN THIS JOB: We are seeking an experienced IoT Embedded Firmware Developer to join our dynamic team. As a candidate with 7+ years of relevant experience, you will play a pivotal role in developing, implementing, and maintaining embedded firmware for our IoT devices. Your expertise will contribute to the success of our IoT product portfolio and drive innovation in the field of connected devices.
Click on Apply to know more.