drjobs Embedded System Programmer

Embedded System Programmer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangalore - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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 /


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: Bachelors/Masters 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

Netsach - A Cyber Security Company



Required Experience:

Manager

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.