Menu

PCB Designer /Firmware developer

Location: Chennai, Tamil Nadu

Category: IT Engineer & Developer Jobs

Hardware / PCB Design:

Design and develop 2-layer and 4-layer PCBs for data loggers, sensor nodes, and control units

Create schematics and layouts using Eagle, KiCad, or equivalent tools

Select reliable, marine-grade components with focus on EMI/EMC-safe design

Validate hardware with tools like multimeters, oscilloscopes, and logic analyzers

Coordinate with fabrication and assembly vendors for prototyping and production

Firmware Development:

Develop embedded firmware in C/C++ for STM32, ATmega, ESP32, or similar MCUs

Interface with sensors via UART, SPI, I2C, RS-485 and implement robust data logging

Optimize code for ultra-low power operation suitable for harsh marine environments

Implement real-time fault handling, peripheral drivers, and efficient state machines

Perform integration and testing in lab and field conditions

Scripting & Automation:

Use Python for test automation, sensor simulation, data parsing, and post-deployment analysis

Build tools for communication testing and backend integration

Preferences:

Ideal candidate with PCB design & Firmware Knowledge with 1+ year of Exp

Candidates with BE in EEE/ECE, CSC mechatronics or Diploma in EEE, ECE, CSC

Job Type: Full-time

Pay: ₹15,000.00 - ₹30,000.00 per month

Benefits:

Health insurance

Provident Fund

Schedule:

Day shift

Application Question(s):

Have you written firmware in C or C++ for microcontrollers like STM32, ATmega, or ESP32?

Work Location: In person

Expected Start Date: 01/08/2025

Apply on Company Website You will be redirected to the employer’s website