Tag: FinTech Embedded Engineer

  • Embedded Firmware Software Engineer – Enfabrica | Hyderabad | Embedded Job 2026

    Company: Enfabrica
    Experience Required: 3 – 6 years
    Location: Hyderabad
    Employment Type: Full Time, Permanent
    Industry: FinTech / Payments
    Openings: 1
    Posted: 3+ weeks ago

    Job Overview Enfabrica | Embedded Job 2025

    Enfabrica is seeking a highly skilled Embedded Firmware Software Engineer with expertise in low-level firmware development, Linux systems, and board support packages (BSPs). This role is ideal for professionals who enjoy working at the intersection of hardware and software, ensuring seamless integration and performance of in-house developed PCBs.

    You will play a key role in developing and optimizing firmware using Rust, C, and C++, while collaborating closely with hardware engineers to deliver robust solutions for networking and high-performance computing applications.

    πŸ›  Key Responsibilities

    • Design, implement, and maintain low-level firmware for custom PCBs using Rust.
    • Develop and optimize drivers for CPLDs, Ethernet OSFPs, PCIe CEM via I2C and SPI interfaces.
    • Collaborate with hardware teams to understand board specifications and requirements.
    • Work with Linux systems and kernel drivers for firmware integration and board-level support.
    • Debug and troubleshoot hardware/software issues using industry-standard tools.
    • Write and maintain comprehensive technical documentation for firmware and BSPs.
    • Participate in code reviews and contribute to best practices in embedded development.

    πŸŽ“ Qualifications

    • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
    • Proven experience in low-level system programming or embedded development (C, C++, or Rust).
    • Strong knowledge of Linux internals and their interaction with firmware.
    • Hands-on experience developing drivers for CPLDs, PCIe, Ethernet OSFPs, and related hardware.
    • Proficiency in debugging techniques for both hardware and software issues.
    • Excellent problem-solving, documentation, and communication skills.

    🌟 Preferred Qualifications

    • Prior experience with the Rust programming language (desired but not mandatory).
    • Familiarity with embedded systems and microcontroller architectures.
    • Experience with embedded RTOS (Hubris knowledge is a plus).
    • Proficiency with version control systems (Git); familiarity with Bazel build tooling is a plus.

    πŸ“Œ Role Details

    • Role Category: Software Development
    • Department: Engineering – Software & QA
    • Role: Embedded Firmware Software Engineer
    • Type: Full Time, Permanent

    πŸ”‘ Key Skills

    • Embedded Firmware
    • System Programming (C, C++, Rust)
    • Linux Kernel & Device Drivers
    • RTOS
    • Networking & Ethernet
    • PCIe / CPLD / I2C / SPI
    • Debugging & Troubleshooting
    • Automotive & Embedded Software

    πŸ“ How to Apply

    Interested candidates can apply directly through the Enfabrica careers portal.

    Why Join Enfabrica?

    At Enfabrica, you’ll be working on cutting-edge embedded systems and networking solutions that power next-generation FinTech and payment platforms. This is an excellent opportunity for engineers who want to push the boundaries of low-level programming and firmware design while working in a collaborative, innovation-driven environment.