Embedded Software Engineer

0 years

1 Lacs

Posted:4 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Embedded Software Engineer

About Aebocode Technologies:

Aebocode Technologies, established in 2022, is a dynamic and innovative drone manufacturing company focused on the R&D and development of cutting-edge drones, robotics, and smart city solutions. We are committed to contributing to India's leadership in indigenous drone manufacturing.

Job Summary:

We are seeking a talented and motivated Embedded Software Engineer to design, develop, and maintain software for embedded systems. You will work closely with hardware engineers to build efficient, high-performance, and reliable firmware/software solutions for microcontrollers, real-time systems, and IoT devices.

Key Responsibilities:

  • Design, develop, test, and debug embedded software for microcontrollers and SoCs (ARM, AVR, etc.)
  • Develop drivers, middleware, and firmware for sensors, peripherals, and communication protocols (SPI, I2C, UART, CAN).
  • Optimize real-time performance and memory usage in resource-constrained environments.
  • Collaborate with hardware engineers to bring up new boards and debug hardware/software interfaces.
  • Write and maintain low-level code in C/C++ for RTOS and bare-metal environments.
  • Implement unit and integration testing for embedded systems.
  • Participate in code reviews, documentation, and system-level design discussions.
  • Support product validation, system integration, and troubleshooting in lab and field environments.

Required Skills & Qualifications:

  • Proficient in C/C++ for embedded systems development.
  • Strong understanding of microcontroller architectures (ARM Cortex-M, AVR, etc.).
  • Hands-on experience with RTOS (FreeRTOS, Zephyr, etc.) or bare-metal programming.
  • Familiarity with hardware interfaces like SPI, I2C, UART, GPIO, ADC, PWM.
  • Knowledge of debugging tools: JTAG, oscilloscopes, logic analyzers, etc.
  • Experience with version control systems like Git.
  • Good understanding of real-time systems, memory management, and interrupt handling.

Preferred:

  • Experience with IoT protocols: MQTT, BLE, Zigbee, LoRa, etc.
  • Knowledge of Linux device drivers or embedded Linux (Yocto, Buildroot).
  • Familiarity with Python or Bash scripting for automation/testing.
  • Exposure to CI/CD pipelines in embedded environments.
  • Familiarity with Agile methodologies and DevOps tools.

Education:

Bachelor’s or Master’s degree in Electronics, Electrical, Computer Engineering, or a related field.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork.
  • Passion for working close to hardware and optimizing performance.

Details:

Location: Panchkula, Haryana (must be able to commute or relocate before starting).

Work Schedule: Day shift, fixed morning shift.

Benefits: Leave encashment, paid sick time.

Contact HR: +91 6284759688

Location: Panchkula, Haryana – 134109

Application Question:

Are you available to start within 2-4 weeks?

Good Luck!

Team Aebocode

Job Types: Full-time, Permanent, Fresher

Pay: Up to ₹10,000.00 per month

Benefits:

  • Paid sick time

Work Location: In person

Speak with the employer
+91 6284759688

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You