01 Aug
|
Moto Control System
|
India
01 Aug
Moto Control System
India
Position Overview
We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, and optimize embedded systems for our products. The ideal candidate will have strong expertise in firmware development, microcontroller programming, hardware-software integration, and debugging of real-time embedded applications.
Key Responsibilities
Design, develop, and maintain embedded software/firmware for microcontrollers and embedded platforms.
Work with C/C++ (and assembly where required) to implement efficient and reliable code.
Collaborate with hardware engineers to ensure seamless hardware-software integration.
Develop and execute unit tests, integration tests, and system validation for embedded applications.
Debug and optimize code for performance, memory usage, and power efficiency.
Implement communication protocols (I2C, SPI, UART, CAN, USB, Ethernet, etc.).
Work with RTOS and bare-metal systems as required.
Maintain thorough documentation of designs, code, and testing procedures.
Participate in design reviews, code reviews, and peer collaboration.
Stay up to date with emerging technologies in embedded systems and contribute cutting-edge ideas.
Required Qualifications
Bachelor’s or Master’s degree in Electronics Engineering, or related field.
3–5 years of experience in embedded software/firmware development.
Proficiency in C, C++, and familiarity with assembly language for microcontrollers.
Experience with 8-bit, 16-bit, and 32-bit microcontrollers (ARM Cortex-M, PIC, AVR, STM32, etc.).
Strong understanding of embedded system architecture, peripherals, and hardware interfaces.
Experience with RTOS-based development (FreeRTOS, Zephyr, etc.).
Proficiency in using debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD.
Knowledge of version control systems (Git).
Preferred Skills (Nice to Have)
Knowledge of wireless protocols (Bluetooth, Wi-Fi, ZigBee, LoRa, etc.).
Exposure to safety-critical systems (ISO 26262, IEC 61508, DO-178C, etc.).
Hands-on experience with PCB bring-up and hardware debugging.
Soft Skills
Robust analytical and problem-solving skills.
Ability to work both independently and in cross-functional teams.
Positive communication and documentation skills.
Proactive, detail-oriented, and eager to learn new technologies.
Job Type: Full-time
Pay: ₹20,000.00 - ₹35,000.00 per month
Benefits:
Health insurance
Internet reimbursement
Work Location: In person
📌 Embedded Software Developer Coimbatore (India)
🏢 Moto Control System
📍 India