Search by job, company or skills

Votary Softech Solutions Pvt. Ltd.

VotaryTech - Embedded Platform Engineer - C/C++

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

Description

We are seeking an experienced Embedded Platform Engineer with deep expertise in low-level programming, device driver development, and QNX-based systems.

The ideal candidate will work on platform-level software components, board bring-up, and performance-critical embedded modules.

This role requires strong hands-on skills in C/C++, OS internals, hardware-software integration, and embedded debugging.

Key Responsibilities

  • Design, develop, and optimize low-level embedded software, device drivers, and platform components.
  • Work extensively on QNX OS, including drivers, BSP customization, IPC mechanisms, and performance tuning.
  • Perform board bring-up, bootloader configuration, memory mapping, and hardware initialization.
  • Collaborate with hardware teams to interpret schematics, SoC reference manuals, and board design documents.
  • Implement and debug features related to interrupts, timers, power management, and multi-core systems.
  • Utilize debugging tools such as JTAG, logic analyzers, and performance profilers for root-cause analysis.
  • Maintain code quality using version control, build automation, and issue-tracking tools.
  • Contribute to system architecture discussions, platform roadmaps, and optimization initiatives.

Required Skills & Qualifications

  • Bachelors or Masters degree in Computer Science, or a related field.
  • 4+ years of proven experience in embedded systems and platform software development.
  • Strong proficiency in C/C++ for embedded environments.
  • Hands-on experience with QNX drivers, BSP development, and embedded debugging workflows.
  • Solid understanding of bootloaders, interrupts, memory management, IPC, and multi-core architectures.
  • Good understanding of SoC architecture, board interfaces (I2C, SPI, UART, PCIe, USB, etc.), and hardware schematics.
  • Experience using Git, build systems (Make/CMake), and issue-tracking tools (JIRA, etc)

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 141940261