- 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.