Job Description
Timing: Monday to Saturday
Experience requirements:
· Bachelor’s or Master’s Degree in engineering in Computer Science / Information technology / Electronics and communication or equivalent.
· 3-7 years of overall experience in Software development domain
· Hands-on experience with Embedded Firmware Development
· Excellent C and C++ programming skills.
· Good knowledge of IDE for Development & Debugging
· Experience with firmware design with Real-Time Operating System (RTOS).
· Experience with protocols like OCPP, CAN, I2C, SPI, UART, RS485, etc.
· Hands on experience with git version control
· Hands on Embedded C firmware development experience ARM Cortex-M - M0/M3/M4/M7 platforms, Controller like STM32, NXP, etc.
· Experience with Artificial intelligence & Machine learning
· Experience with integrating run-time libraries
· Experience with Arduino, ESP32, ARM based platforms like Cortex-M/A/R, TI Launchpads, STM32 Nucleo boards.
· Familiarity with Linux Development Environment
· Basic understanding of Data structures (Lists, stacks, etc)
· Strong debugging skills, ability to use oscilloscope and logic analyzer for troubleshooting.
· Knowledge of basic electric circuits, fundamentals of electronics, ability to read and understand circuit schematics and layout.
· Experience in the IoT/BLE/ WiFi is a plus.
· Working knowledge of boot loaders and OTA is a plus.
• · Understanding of Agile/Scrum software development life-cycle
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Noida offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
