Globals logo
GlobalsPosted 8 months ago

Embedded Security Engineer

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelSmall

Job Summary

Conduct firmware extraction via flash dumping, ISP, and debug interfaces (JTAG/SWD), then perform low-level memory analysis of EEPROM and flash storage. Execute static and dynamic analysis of embedded firmware using Ghidra, Binwalk, and QEMU to assess security across Embedded Linux and RTOS systems. Debug boot processes and firmware execution flows while analyzing network traffic with Wireshark. Requires 3+ years in embedded systems, C/C++, and Python proficiency. Join Globals, a CMMI Level 5 leader in Cybersecurity and AI serving Defence and Financial Services sectors.

Required Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 3+ years of experience in embedded systems development
  • Proficiency in C/C++ and Python for embedded software development
  • Hands-on experience with Embedded Linux distributions (e.g., Yocto, Buildroot)
  • Proven experience in board bring-up and hardware-software integration
  • Strong knowledge of Linux kernel driver development and debugging
  • Good understanding of networking concepts (TCP/IP, UDP, sockets programming)
  • Experience in firmware development for microcontrollers (e.g., ARM Cortex-M, AVR)
  • Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet)
  • Knowledge of wireless protocols (e.g., Wi-Fi, Bluetooth, Zigbee)
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Knowledge of secure coding practices and vulnerability mitigation techniques
  • Strong problem-solving skills and ability to work in a fast-paced environment
  • Excellent communication and teamwork skills

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce