25000 - 25000 INR - Monthly
Bangalore, Karnataka, India
Information Technology
Full-Time
THE SILICON HARVEST
Overview
Job Summary:
We are looking for a skilled and passionate Software Engineer with expertise in Embedded C and Python to design, develop, and maintain software solutions for embedded systems and automation applications. You will work closely with hardware teams, firmware engineers, and cloud/backend developers to deliver robust, high-performance solutions.
Key Responsibilities:
- Develop, test, and debug embedded software using C/C++ for microcontrollers (ARM, PIC, AVR, STM32, etc.).
- Design and implement Python scripts for testing, automation, and integration with backend systems.
- Interface with peripherals using I2C, SPI, UART, and other communication protocols.
- Collaborate with hardware engineers to bring up new boards and integrate firmware with sensors and actuators.
- Work on firmware upgrades, bootloaders, and RTOS-based applications.
- Implement and maintain CI/CD pipelines using Python tools (optional).
- Create documentation for software modules, testing procedures, and deployment.
Required Skills:
- Strong proficiency in Embedded C/C++ programming.
- Good knowledge of Python scripting for automation/testing.
- Experience working with microcontrollers (e.g., STM32, ESP32, Atmel).
- Familiarity with real-time operating systems (RTOS).
- Hands-on with communication protocols: UART, I2C, SPI, CAN, Modbus, etc.
- Experience with version control systems like Git.
- Debugging tools: oscilloscopes, logic analyzers, JTAG, GDB.
Preferred Qualifications:
- Experience in IoT platforms, MQTT, or REST APIs.
- Familiarity with Linux device drivers or kernel modules (optional).
- Knowledge of Docker, CI/CD tools, or unit testing frameworks.
- Understanding of PCB schematics and hardware debugging.
- Bachelor's degree in Electronics, Computer Science, or related fields.
Benefits:
- Competitive salary and performance incentives
- Opportunities to work on cutting-edge embedded and IoT projects
- Friendly and collaborative work environment
- Health insurance and professional development support
Job Types: Full-time, Permanent, Fresher
Pay: From ₹25,000.00 per month
Benefits:
- Health insurance
- Provident Fund
Work Location: In person
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in