Embedded Software Engineer Job at Kefi Tech Solutions Pvt Ltd, India

UGFBRlcwSE80a0ZIMjN6UFY2NVYrS1dGdnc9PQ==
  • Kefi Tech Solutions Pvt Ltd
  • India

Job Description

  1. Design, develop, and maintain embedded software and firmware for microcontrollers, processors, and SoCs.
  2. Develop, test, and optimize software using C/C++ for real-time embedded environments.
  3. Implement and troubleshoot networking protocols (TCP/IP, UDP, etc.) and ensure efficient communication across devices.
  4. Work with communication protocols such as UART, SPI, I2C, CAN, Modbus, and Ethernet.
  5. Collaborate with hardware engineers for hardware-software integration and board bring-up.
  6. Debug and analyze system performance using tools like oscilloscopes, logic analyzers, and JTAG.
  7. Develop software in both bare-metal and RTOS-based environments (FreeRTOS, VxWorks, Embedded Linux, etc.).
  8. Ensure compliance with industry standards, safety regulations, and coding guidelines (MISRA C, ISO 26262, etc.).
  9. Participate in code reviews, unit testing, and continuous integration to maintain high-quality deliverables.
  10. Prepare technical documentation, software design specifications, and user manuals.
  11. Collaborate in Agile/Scrum teams and contribute to project planning and execution.

Job Tags

Permanent employment, Full time,

Similar Jobs

Providence Health and Services

Medical Assistant Apprentice Job at Providence Health and Services

 ...Medical Assistant Apprentice at Providence Health and Services summary: The Medical Assistant Apprentice supports licensed practitioners by performing both administrative and clinical duties to provide basic patient care. This role involves enrolling in and completing...