Talent.com
Firmware Engineer - Embedded System

Firmware Engineer - Embedded System

Xped pvt LtdCoimbatore
30+ days ago
Job description

Job Description :

  • Responsible for developing and supporting zPDT features using C and C++ on Linux environments.
  • Collaborates with Architecture and Verification teams to implement and test new features.
  • Follows Agile practices with open and collaborative work design.
  • Encourages autonomy and responsibility within teams.
  • Develop IO enablement firmware and boot firmware for z Servers, ensuring seamless operation and robust security.
  • Perform whole-stack performance analysis and problem determination for system enhancements.
  • Work on System z Personal Development Tool (zPDT), a software emulation product that provides System z processors on Intel architecture for development, testing, and education purposes.
  • Contribute to open-source projects and integrate emerging technologies.
  • Collaborate across teams in a fast-paced, highly collaborative environment.
  • Collaborate with cross-functional teams to define firmware requirements and specifications.
  • Optimize firmware code and algorithms for efficient resource utilization and system performance.
  • Conduct thorough testing and debugging of firmware, ensuring high-quality deliverables.
  • Desired 8+ yrs of industry experience.
  • Hands-on on C++ is a must with respect to Architecture, Coding Standards, etc.
  • Should have worked in a project with C++ as a primary language for Application and Firmware Development.
  • Experience with hardware interface and protocols such as I2C, SPI, Ethernet, USB, UART, RS485(any two of them)
  • Should have worked with multi-threaded environment. IPC mechanisms etc.
  • Experience of Porting the applications across various RTOS is preferred.
  • Good Understanding of ARM Processors, multiple cores and their capabilities.
  • Good to have working experience on Embedded Communication protocols like CAN open, Profinet, MQTT, Modbus,etc.(any two of them)
  • Good to have knowledge of Python
  • Good understanding of at least one embedded operating system.( Free RTOS or Linux or MQX etc.)
  • Should take ownership and work independently
  • Can do attitude
  • Curiosity to try new ideas, methods, and approaches because you are convinced there is always a better way.

(ref : hirist.tech)

Create a job alert for this search

Firmware Engineer • Coimbatore