Cypherock - Embedded Software Engineer - C/C++ Programming

3 weeks ago


Gurugram, India Cypherock Full time

Role Overview :

As a Senior Embedded Engineer at Cypherock, you will work with cross-functional teams to enhance the security of embedded devices, design secure communication protocols, and contribute to innovative blockchain-integrated hardware solutions. You will also get opportunities to research, publish papers, and build security tools for cutting-edge hardware products.

Key Responsibilities :

- Collaborate with cross-functional teams to enhance embedded product security.

- Design and implement security protocols for embedded devices.

- Conduct research on embedded security and blockchain integrations.

- Assist in developing tools and exploits for hardware security products.

- Perform static analysis and automate security assessments.

- Engage in reverse engineering, binary analysis, and exploitation techniques.

- Work with communication protocols (UART, IC, etc.).

Requirements :

Education :

- Bachelors or Masters degree in ECE, EEE, or related Electronics majors (Tier-1 universities preferred).

Experience & Skills :

- Minimum 3 years of relevant embedded systems experience.

- Strong understanding of embedded architecture and security concerns.

- Expertise in data structures, algorithms, and mathematics.

- Proficiency in C/C++ and Python.

- Familiarity with microcontrollers from ST, TI, Microchip, Raspberry Pi, NXP, Renesas, etc.

- Experience with reverse engineering, binary analysis, and exploitation techniques.

- Hands-on with static analysis tools and security automation.

Preferred Qualifications :

- Prior experience with secure hardware product development.

- Published research or papers in embedded/hardware security.

Benefits :

- Competitive salary as per industry standards.

- Equity participation (0.01% 1.0%).

- Work From Home flexibility.

- Complimentary meals and refreshments in the office.


(ref:hirist.tech)

  • Gurugram, Gurugram, India Cypherock Full time

    Job Description About The Role We are seeking a talented C/C++ Programmer to join our engineering team. In this role, you will be responsible for designing, developing, and optimizing system-level software and applications that require high performance and efficiency. You will collaborate closely with product managers, hardware engineers, and...


  • Gurugram, India MKU Full time

    Description :Key Responsibility Areas : - Design, develop, and test embedded software for i.MX 9 and other multi-core processors.- Customize Linux OS (Yocto-based builds) for target hardware platforms.- Perform board bring-up, BSP development, device driver integration for peripherals and custom boards.- Optimize software for real-time performance, power...


  • Gurugram, India Capgemini Full time

    About The Role   Azure integration;BPM;C;CAN bus;CICD;Git;I2C;IT operations;IoT;Microcontroller;Microsoft Azure;Microsoft Azure Service Bus;SPI;STM32;UART;Verint Workforce Optimization;business administration;business organization;cloud computing;cloud providers;communication protocols;computer science;configuration;configuration management;continuous...

  • Embedded Developer

    3 weeks ago


    Gurugram, India Tekshapers Software Solutions (P) Limited Full time

    Location: Open for Gurgaon.Role : Embedded Developer (Platform and Drivers)- C, C++ Embedded Developer, Telco, WAN/ LAN.- OpenWRT.- Protocols MQTT, CoAP, OMCI.Years of experience: 5+.Primary skills for (Embedded Developer Gateway) + (Platform and Drivers profile)- Embedded Software development & architectures knowledge & handson experience.- C, C++.- Bash.-...


  • Gurugram, India MNR Solutions Full time

    Candidate should have 6-9 years of experience in IoT embedded systems. He/ She should bepassionate, tech savvy, academically sound, have interest in embedded devices : - Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex,Microchip, Xtensa ESP32, TI CC32XX, STM32- Knowledge of Bare metal and any RTOS (Free RTOS, uC OS, EmbOSs,...


  • Gurugram, India Mobile Programming Full time

    We are seeking an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development, primarily on a Linux platform. The ideal candidate should have a strong foundation in software development, data structures, multithreading applications, inter-process communication (IPC), communication protocols, and Linux system...


  • Gurugram, India Capgemini Full time

    Job Description Job Description Embedded C Programming Location: Gurgaon Experience: 6-12 years Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us in helping drive innovation in Smart Metering Systems through...

  • Embedded Lead

    3 weeks ago


    Gurugram, India KPB Consultants Full time

    Responsibilities : - Lead the architecture, design, and development of embedded firmware for power electronics systems, ensuring reliability, safety, and performance.- Own the complete firmware lifecycle : requirements gathering, design, coding, debugging, testing, validation, and production support.- Define and implement real-time control strategies and...


  • Gurugram, India Capital Placement Services Full time

    Job Description We're doing things no one has ever done. From developing game-changing technology and solutions to helping the world's top brands connect like never before, every day brings new challenges and opportunities to innovate. Join us and make your mark on something awesome! What We're Looking For: - Strong programming skills in C/C++ -...

  • Product Designer

    3 weeks ago


    Gurugram, India Cypherock Full time

    About Cypherock :Cypherock is building the future of secure self?custody.Our flagship product, the X1 hardware wallet, is the worlds first to eliminate seed phrases using Shamirs Secret Sharing, distributing your keys across a vault and four NFC cards for maximum security and recoverability.This product ecosystem includes the cySync desktop app, a companion...