Job Description: Embedded Systems Engineer
Company Name: Spark Techwave Innovationz Pvt Ltd
Job Title: Embedded Systems Engineer
Location: Chennai, Tamil Nadu
Experience: 03 Years (Freshers may apply)
Employment Type: Full time
About the Company
Spark Techwave Innovationz Pvt Ltd focuses on recruitment services and technology-oriented learning opportunities, connecting skilled professionals with career opportunities across emerging and established technology domains.
Job Summary
We are looking for a motivated Embedded Systems Engineer to design, develop, test, and maintain embedded hardware and software solutions. The ideal candidate should have a solid foundation in C/C++ programming, microcontrollers, electronics, and hardware-software integration.
Key Responsibilities
- Develop and maintain embedded firmware using C and C++.
- Work with microcontrollers, microprocessors, and embedded development boards.
- Interface with sensors, actuators, displays, and communication modules.
- Develop and debug peripheral drivers and embedded applications.
- Implement communication protocols such as UART, SPI, I2C, CAN, and USB.
- Perform hardware-software integration, testing, and troubleshooting.
- Read and interpret circuit diagrams, datasheets, and technical specifications.
- Use debugging tools to identify and resolve firmware and hardware issues.
- Collaborate with hardware, PCB design, testing, and product development teams.
- Prepare technical documentation, test reports, and development notes.
Required Technical Skills
- Strong knowledge of Embedded C and/or C++.
- Understanding of microcontrollers and microprocessors.
- Knowledge of digital electronics and basic analog electronics.
- Familiarity with UART, SPI, I2C, and CAN communication protocols.
- Understanding of interrupts, timers, memory, and peripheral interfaces.
- Basic knowledge of firmware development and debugging.
- Familiarity with Git or other version control systems.
- Ability to analyze problems and troubleshoot embedded applications.
Preferred Skills
- Hands-on experience with ARM Cortex-M, STM32, ESP32, PIC, or AVR microcontrollers.
- Familiarity with Arduino, Raspberry Pi, or other embedded development boards.
- Knowledge of Real-Time Operating Systems (RTOS), such as FreeRTOS.
- Exposure to Embedded Linux and device drivers.
- Familiarity with tools such as Keil, STM32CubeIDE, MPLAB X, IAR, or PlatformIO.
- Experience using oscilloscopes, logic analyzers, and multimeters.
- Basic knowledge of IoT, Bluetooth Low Energy (BLE), Wi-Fi, or MQTT is an advantage.
Educational Qualification
- B.E./B.Tech or Diploma in Electronics and Communication Engineering (ECE), Electrical and Electronics Engineering (EEE), Electrical Engineering, Instrumentation, Embedded Systems, or a related discipline.
Experience Requirements
- Freshers: Candidates with strong fundamentals, relevant academic projects, internships, or hands-on microcontroller experience are encouraged to apply.
- Experienced Candidates: 13 years of experience in embedded firmware development, microcontroller programming, hardware interfacing, or embedded product testing.
Desired Candidate Profile
- Strong analytical and problem-solving skills.
- Interest in embedded hardware and firmware development.
- Valuable communication and teamwork skills.
- Willingness to learn new technologies and development tools.
- Ability to work effectively with cross-functional engineering teams.
What We Offer
- Opportunities to work on embedded systems and IoT-related projects.
- Exposure to industry-relevant hardware and firmware development tools.
- Technical learning and professional development opportunities.
- A collaborative, technology-focused work environment.
How to Apply
Interested candidates can share their updated resume with Spark Techwave Innovationz Pvt Ltd.
Send your resume at
[email protected]
Note: Confirm the actual work location, salary, experience range, and target microcontroller platform before publishing this vacancy.
📌 Embedded Developer (India)
🏢 Spark Tech Wave Innovation
📍 India