Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
Eaton Group is seeking a Firmware Engineer to develop embedded firmware for UPS, Powershelf, Industrial Gateway Cards, and ePDU products. You will translate requirements into firmware specifications, implement in C/C++ on embedded systems, and work with global teams on feature enhancements and bug fixes.
You will contribute to architectural design, participate in agile planning, and ensure high-quality, testable code.
The Firmware Engineer shall be responsible for development of firmware for embedded products for UPS systems, Powershelf, Industrial Gateway Cards and ePDU's. The incumbant needs to work closely with global teams to drive project execution through customer support, new feature additions and enhancement of existing features. Some of the functions of this role include:
1.Breaking down product/system requirements to firmware requirements, developing module & system level code using programming languages such as C and C++ on embedded systems.
2.Involve in technical design including architectural. Providing project, process, and technical support to the lead on project activities along with contribution to product development & technology innovations.
Participate in agile development planning efforts.
Plan design release by coordinating with global stakeholders for all new firmware activities
Generate ideas and innovative solutions which will provide competitive edge to business products.
Required: Bachelor’s degree in Computer Science /Electronics/Electrical Engineering
3-6 years of extensive experience in embedded C and C++ programming, experience with operating systems, data structures on embedded system.
Strong knowledge of embedded firmware development and troubleshooting
Extensive Experience in C and C+- RTOS experience – Free RTOS or equivalent (threads/tasks, synchronization, scheduling, message queues, semaphores, mutexes and events).
Awareness of Linux fundamentals and programming
Debugging experience - Like J-Link debugger with IAR ARM for STM32
Experience with Communication Protocols (ModBus TCP/IP, CAN, USB, RS232/485, SPI, I2C, SNMP).
Experience with Peripherals (DMA, LCD, FLASH, RAM, ADC, DAC, PWM, voltage/current/temp sensors).
Ability to read schematics and interpret the behavior of electronic systems.
Familiar with JIRA and Confluence, Github or similar
Familiar with BlackDuck, Coverity tools
Familiar with the following concepts - MQTT, TRAP,SNMP,SSL certificate, Boot loader, SYSLOG, Serial, Telnet, HTTP, HTTPS, FTP, FTPs, TLS,Free RADIUS, OpenLDAP and data encryption/decryption
Familiar with JAVA and Python
Experience with embedded Linux on ARM processors
Experience in handling end to end IoT devices lifecycle
Good team player, Good communication skills in English (verbal and written) to communicate information effectively to customers, and technical staff, works effectively in ambiguity, passionate and pro-active