Human Forte
Senior Firmware Embedded Engineer - Microprocessor/Microcontroller
Job Location
pune, India
Job Description
About the Company : We are searching for a talented Senior Firmware Embedded Engineer to join our team in a leading manufacturing industry based in Pune Viman Nagar. About the Role : In this role, you will play a key role in the development of embedded systems products for the control and automation domain. You will be responsible for the entire firmware development lifecycle, from design and architecture to implementation and testing. Responsibilities : - Collaborate with hardware engineers to understand system requirements and design specifications. - Develop high-level design documents (SDDs) and detailed design documents (DDDs). - Implement firmware using embedded C and apply C++ knowledge when necessary. - Develop and maintain device drivers for various communication protocols (I2C, SPI, UART, CAN, MIPI, Ethernet). - Manage memory efficiently, understanding memory technologies like SDRAM, DDR, NAND, and NOR. - Work with Linux environment and programming. - Possess experience with at least one additional Real-Time Operating System (RTOS). - Port software stacks and libraries to target hardware platforms. - (Highly desirable) Experience with Programmable Logic Controllers (PLCs). - Stay up-to-date with the latest communication protocols (MODBUS, Profibus, KNX, CAN bus, OPC, EtherCAT, Ethernet/IP). - (Highly desirable) Familiarity with IoT protocols (MQTT, REST API, HTTP) and web technologies. - Participate in product development lifecycle from concept to completion, with a proven track record of completing at least 3-4 projects. - (Advantageous) Experience with EMC testing and CE marking. - Provide technical support to sales, marketing, manufacturing, and service departments. - Maintain clear and concise technical documentation. Qualifications : - Bachelor's degree in Electronics & Communication Engineering (or a closely related field) from a reputed university. - 3-8 years of experience in embedded systems development for the control and automation domain. - Strong understanding of hardware concepts, including microprocessors and microcontrollers (ARM preferred). - Expertise in embedded C programming and good knowledge of C++. - Solid understanding of memory management techniques. - Experience with Linux environment and programming. - Experience with at least one RTOS (e., FreeRTOS, VxWorks, Zephyr). - Excellent communication, collaboration, and problem-solving skills (ref:hirist.tech)
Location: pune, IN
Posted Date: 11/27/2024
Location: pune, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources Human Forte |
---|