-
Firmware Development: Writing highly optimized code, primarily in C or C++ or Python, that lives directly on a device's chip (microcontroller or microprocessor).
-
Hardware Integration: Collaborating with electrical and hardware teams to map system requirements, understand schematics, and write low-level drivers that allow software to communicate with physical sensors and components.
-
Resource Optimization: Designing software that operates flawlessly under strict physical constraints (limited memory, battery power, and processing speed).
-
System Implementation: Using Real-Time Operating Systems (RTOS) to ensure devices can process critical data and perform tasks simultaneously without any latency.
-
Testing and Debugging: Troubleshooting code anomalies using hardware testing tools like oscilloscopes and multimeters to verify system reliability.
Required skills:
-
Excellent programming experience in C, C++, python
-
Microcontroller: AVR,ARM, PIC
-
Familiarity with software configuration.
-
Valuable knowledge in TCP/IP, UDP, RS232, RS485/ socket programming/ modbus/interface, components selection and BOM
-
Hardware testing and debugging
-
Good Knowledge of iot.
📌 Embedded engineer (Noida)
🏢 MM Staffing & Career Consultants
📍 Noida
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.