
Embedded Security Engineer
Globals Inc.
full-time
Posted on:
Location Type: Office
Location: Bangalore • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
FlashLinuxPythonRTOSTCP/IP
About the role
- Assessing and improving the security of embedded firmware, storage, and communication interfaces across devices.
- Programming & Systems: Strong proficiency in C, C++, Python and bash scripting.
- Experience working with Embedded Linux and RTOS-based systems.
- Firmware extraction from embedded devices, including flash dumping and ISP-based extraction.
- Low-level memory analysis, including EEPROM and flash storage hexdumps.
Requirements
- 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.
Benefits
- Professional development opportunities
- Unique and challenging projects
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++Pythonbash scriptingEmbedded LinuxRTOSfirmware developmentLinux kernel driver developmentnetworking conceptscommunication protocols
Soft skills
problem-solvingcommunicationteamwork
Certifications
Bachelor’s degreeMaster’s degree