Senior Engineer - Embedded Firmware

Connecting HeaRts (CHR Group) 

📍 Pune, India 🇮🇳

full-time
senior
Posted —

Key Skills

firmwareARMRTOSI2CSPI

Industry

Consumer ElectronicsIndustrial Automation

Job Description

  1. Education: B.E./B.Tech in Electronics or Instrumentation Engineering from good college with good academic career
  2. Experience: 4-6 years in good companies with proven track record of development of embedded systems based product development in control and automation domain.
  3. Good knowledge of hardware and latest microprocessors and microcontrollers including ARM.
  4. Good experience in development, debugging, maintenance of firmware
  5. Good expertise in embedded C , C++language and IDE like CubeIDE
  6. Experience of Integration of configuration software (running on PC ) with embedded firmware
  7. Exposure to Linux or any other RTOS.
  8. Experience in porting of protocol stacks
  9. Exposure to Programmable logic controllers (PLCs) will be a big advantage
  10. Prepare suitable design architecture & high-level design (SDD)
  11. Solid understanding of memory technologies such as SDRAM, DDR, NAND, NOR, etc.
  12. Protocols – I2C, SPI, UART, CAN, MIPI, Ethernet drivers
  13. BACnet protocol understanding.
  14. Should be familiar with the latest communication protocols. • MODBUS, KNX, BACnet CANopen bus, OPC, Ethercat , ehternet IP, wireless. at least a couple of these in good details • IP networking • IoT • Web technology, Mobile Applications
  15. Should have proven track record of completing at least 3-4 product development life cycles
  16. Experience of EMC testing, CE marking will be added advantage
  17. Experience to support sales and marketing, manufacturing, service department
  18. Good communication skills
  19. Good understanding of commercial aspects of product design
  20. Good experience in development, debugging, maintenance of firmware.
  21. Experience to support sales and marketing, manufacturing, service department
  22. Good communication skills
  23. Good understanding of commercial aspects of product design
  24. Design, develop, test, and debug embedded firmware for ARM Cortex microprocessors. Architecture and Design: Architect and design embedded systems solutions, ensuring scalability, efficiency, and robustness.
  25. Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines. Implement and enforce testing procedures to validate firmware functionality and reliability.
  26. Technical Leadership: Stay current with emerging technologies, trends, and best practices in embedded systems development. Job Description:
  27. Study and analyze the product specifications
  28. Convert user specifications into the design specifications and derive Software Requirement Specifications
  29. Prepare suitable design architecture
  30. Make detailed engineering design
  31. Be responsible for hardware design, testing
  32. Develop Firmware guide junior engineers
  33. Integration and testing
  34. Design Documentation
  35. Assist CE marking
  36. Support product certification
  37. Support Manufacturing when needed
  38. Support Training Activities
  39. Guide and support junior engineers in the team / I want to create a google form for this easily fast to post in Linkedin