company logo

Embedded System Programmer

Bangalore
Full-Time
Contract
Mid-Level: 4 to 10 years
Posted on Feb 19 2025

About the Job

Skills

RTOS (Real-Time Operating Systems)
Microcontroller programming
Embedded Linux
C/C++ programming
UART/SPI/I2C protocols
Debugging with JTAG
Signal processing
ARM Cortex development

Greetings from Netsach - A CyberSecurity Company.


Job Description: Embedded System Programmer

Position Overview:

The Embedded System Programmer is responsible for developing, optimizing, and maintaining software for embedded devices and microcontrollers. This role involves low-level programming, real-time operating system (RTOS) integration, and hardware-software interaction for applications in IoT, automotive, medical, consumer electronics, and industrial automation.

Job Title: Embedded System Programmer

Exp: 4 - 10yrs

Job Location: Bangalore

Work Type: Fulltime & Remote


Interested candidates please share your updated resume at netsachglobal.com / emily@netsach.co.in


Key Responsibilities:

  1. Firmware & Software Development:
  • Write, test, and debug embedded C/C++ code for microcontrollers and processors.
  • Develop and integrate firmware with real-time operating systems (RTOS) like FreeRTOS, VxWorks, or Zephyr.
  • Optimize memory and power consumption for embedded applications.
  1. Hardware & Software Integration:
  • Interface embedded systems with sensors, actuators, and communication modules (UART, SPI, I2C, CAN, etc.).
  • Work with hardware engineers to design, test, and refine embedded solutions.
  • Read and interpret schematics, datasheets, and hardware documentation.
  1. Real-Time Systems & Performance Optimization:
  • Implement real-time processing algorithms for time-sensitive applications.
  • Optimize embedded systems for low latency and high efficiency.
  • Develop bootloaders and secure firmware update mechanisms.
  1. Testing & Debugging:
  • Use oscilloscopes, logic analyzers, and debugging tools (JTAG, SWD) to troubleshoot embedded code.
  • Conduct unit testing, integration testing, and hardware-in-the-loop (HIL) testing.
  • Implement fail-safe mechanisms for embedded applications.
  1. Communication & Connectivity:
  • Develop embedded applications with wireless (Wi-Fi, Bluetooth, Zigbee, LoRa) and wired (Ethernet, Modbus, CAN) communication protocols.
  • Ensure seamless connectivity with cloud and IoT platforms.
  1. Compliance & Documentation:
  • Adhere to industry standards such as ISO 26262 (automotive), IEC 62304 (medical), and MISRA C.
  • Maintain clear documentation for firmware architecture, code, and testing procedures.

Qualifications & Skills:

  • Education: Bachelor’s/Master’s in Embedded Systems, Electronics, Computer Engineering, or related fields.
  • Experience: Experience in embedded programming, firmware development, and real-time systems.
  • Technical Skills:
  • Proficiency in C, C++, and assembly language for embedded development.
  • Experience with microcontrollers (ARM Cortex, PIC, AVR, ESP32) and development tools (Keil, GCC, IAR, STM32Cube).
  • Knowledge of embedded Linux, RTOS, and low-level debugging techniques.
  • Soft Skills: Strong analytical thinking, problem-solving skills, and teamwork abilities.

Work Environment:

  • May work in R&D labs, manufacturing units, or product development teams.
  • Hands-on work with hardware components, testing equipment, and software tools.
  • May require collaboration with cross-functional teams, including hardware engineers and software developers.


This role is crucial for developing high-performance, efficient, and reliable embedded systems in various industries.

Thank You 

Emily Jha

emily@netsach.co.in

Netsach - A Cyber Security Company

www.netsachglobal.com


About the company

Netsach - A CyberSecurity Company. Netsach, which means to soar greater heights is indeed scaling new heights under the efficient hegemony of Founder & CEO , Mr John Prakash Jha, and Mrs Emily Jha, Co Founder & COO. We have the expertise in providing Security Audit services related to Infrastructure and Application/Web/Cloud/IoT Security and currently working with CoE Cyber security ...Show More

Company Size

11-50 Employees

Headquarter

India

Other open jobs from NETSACH GLOBAL