Freshersworld does not charge any amount for job placement. Beware of fraudsters who ask you to pay on the pretext of giving a job. Know More

Post A Job

Junior Embedded Software Engineer Jobs Opening in The Silicon Harvest at Madurai

Junior Embedded Software Engineer

The Silicon Harvest
experience-icon 0 Years
salary-icon 12000 - 25000 Monthly
qualification-icon BE/B.Tech(Computer Science & Engineering (CSE), Electrical & Electronics Engineering (EEE), Electronics & Communication Engineering(ECE), Electronics & Instrumentation Engineering, Computer Science and Engineering (IoT), Electronics and VLSI Engineering (EVE), Electrical Instrumentation Engineering, Electronics Engineering (Specialization in IoT))
Apply Now

Posted: 31 May 25

Job Description

Job Summary:

We are seeking a motivated and technically sound Junior Embedded Software Engineer to join our growing engineering team. This position focuses on the design and development of microcontroller-based automation systems, interfacing sensors and actuators, and implementing communication protocols.

The ideal candidate will be involved in the entire embedded software development lifecycle—from concept and design to development, testing, and deployment. The role includes working on Single Board Computers (SBCs) like Raspberry Pi or BeagleBone, programming microcontrollers (such as STM32, AVR, or PIC), and implementing serial and network communication protocols. A working knowledge of Python programming is highly appreciated and advantageous for scripting and high-level integrations.

This role is ideal for fresh graduates or candidates with up to 2 years of experience in embedded software or firmware development.

Key Responsibilities:

1. Embedded System Design and Development

  • Design and develop embedded software for microcontroller-based automation systems.

  • Write firmware in C/C++ for 8-bit, 16-bit, or 32-bit microcontrollers (e.g., STM32, Arduino, ESP32, Atmel, or similar).

  • Interface sensors (temperature, pressure, motion, etc.) and actuators (motors, relays, solenoids) with microcontrollers.

  • Implement control logic and signal processing routines for real-time embedded applications.

2. Working with Single Board Computers (SBCs)

  • Develop and run automation programs on SBCs like Raspberry Pi, integrating with hardware interfaces via GPIO, I2C, SPI, or UART.

  • Use Python or shell scripting to manage hardware interfaces, schedule tasks, and communicate with external systems.

3. Communication Protocol Implementation

  • Implement and debug communication protocols such as:

    • UART, SPI, I2C

    • RS-232/RS-485

    • CAN Bus, Modbus

    • Wi-Fi, Bluetooth, or Ethernet (basic knowledge)

  • Develop firmware that enables microcontrollers to exchange data with external devices or controllers via wired or wireless protocols.

4. Prototyping, Testing, and Debugging

  • Build and test prototype circuits on breadboards or PCBs.

  • Use debugging tools such as oscilloscopes, logic analyzers, and serial monitors to validate functionality.

  • Perform unit testing and troubleshoot hardware/software integration issues.

5. Documentation and Code Management

  • Document software architecture, APIs, functions, and hardware configurations.

  • Maintain clean, modular, and well-commented code.

  • Use version control systems (e.g., Git) to manage code repositories and collaborate with team members.

6. Cross-functional Collaboration

  • Work closely with hardware engineers, system architects, and product developers to define requirements and specifications.

  • Participate in design reviews, code reviews, and sprint planning sessions.

  • Support manufacturing and production teams during system integration and deployment phases.


More information about this Junior Embedded Software Engineer Job

Please go through the below FAQs to get all answers related to the given Junior Embedded Software Engineer job

  1. What are the job requirements to apply for this Junior Embedded Software Engineer job position?
    • Ans: A candidate must have a minimum of fresher as an Junior Embedded Software Engineer

  2. What is the qualification for this job?
    • Ans: The candidate can be a Graduate from any of the following: BE/B.Tech

  3. What are the salary requirements for this job?
    • Ans: The salary range is between 12000 and 25000 Monthly. The Salary will depend on the interview. This Junior Embedded Software Engineer is a Full Time in Madurai.

  4. What is the hiring Process of this job?
    • Ans: The hiring process all depends on the company. Normally for an entry level, hiring the candidate has to go for Aptitude, GD (If they look for communication),Technical test and face to face interviews.

  5. This Junior Embedded Software Engineer is a work from home job?
    • Ans: No ,its not a Work from Home Job.

  6. How many job vacancies are opening for the Junior Embedded Software Engineer position?
    • Ans: There are immediate 1 job openings for Junior Embedded Software Engineer in our Organisation.

Job Particulars

Education BE/B.Tech(Computer Science & Engineering (CSE), Electrical & Electronics Engineering (EEE), Electronics & Communication Engineering(ECE), Electronics & Instrumentation Engineering, Computer Science and Engineering (IoT), Electronics and VLSI Engineering (EVE), Electrical Instrumentation Engineering, Electronics Engineering (Specialization in IoT))
Who can apply Freshers
Hiring Process Face to Face Interview
Employment TypeFull Time
Job Id2686168
Job Category IT/Software
Locality Address
Country India

About Company

The Silicon Harvest
Jobs By Location
Others also searched for
ARE YOU A FRESHER? REGISTER NOW
Looking for your first Dream Job?
Update Resume
Upload Resume
Active Jobs By Type
View all