Embedded Software Developer
Artistic infratech Private Limited
About the role
We are seeking a proactive Embedded Engineer with 2–3 years of hands-on experience to join our engineering team. You will be responsible for developing firmware, designing system-level solutions, and collaborating with hardware engineers to deliver robust, high-performance embedded systems.
Key Responsibilities:
Firmware Development: Design, develop, and optimize embedded code in C/C++ for 8/16/32-bit microcontrollers (e.g., ARM Cortex, PIC, AVR).
Hardware Integration: Collaborate with hardware teams to bring up new boards, perform hardware-software integration, and troubleshoot issues.
Communication Protocols: Implement and debug protocols including SPI, I2C, UART, CAN, and Ethernet.
Documentation: Maintain design documentation, technical specifications, and version control.
Required Skills & Qualifications:
Experience: 2–3+ years of experience in embedded software development.
Languages: Strong expertise in Embedded C.
Microcontrollers: Hands-on experience with ARM Cortex-M, NXP, PIC, ST or similar architectures.
Tools: Familiarity with IDEs like STVD,STM32Cube, IAR, Keil, or Code Composer Studio.
Debugging: Proficient in debugging embedded targets and code issues.
Education: Bachelor’s degree in Electronics/Electrical Engineering, Computer Science, or related field.
Preferred Skills:
Experience with IoT protocols (BLE, Zigbee, MQTT,RF).
Familiarity with STM8, STM32 and similar families.
Job Type: Full-time
Pay: ₹25,000.00 - ₹40,000.00 per month
Benefits: • Cell phone reimbursement • Health insurance • Provident Fund
Work Location: In person
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free