Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a highly motivated and experienced Embedded Engineer with 2 to 3 years of hands-on experience in embedded systems development. In this role, you will be responsible for designing, developing, testing, and maintaining embedded software and firmware for innovative products across multiple industries. You will work closely with hardware engineers, product managers, and cross-functional teams to ensure high-quality and efficient system integration.

Note: Only shortlisted candidates will be contacted for interviews.Key Responsibilities:

  • Design, develop, and maintain embedded software and firmware for microcontroller/microprocessor-based systems.
  • Collaborate with hardware teams to define and refine system architecture, requirements, and interfaces.
  • Implement robust and optimized code for real-time embedded systems with resource and timing constraints.
  • Debug and troubleshoot integration issues across hardware and software.
  • Participate in architecture and design discussions, contributing technical solutions and improvements.
  • Write and maintain technical documentation, including design specs, manuals, and test procedures.
  • Conduct unit testing, system validation, and verification to ensure functional performance and compliance.
  • Optimize code for memory and processing efficiency in embedded environments.
  • Stay informed on the latest advancements and best practices in embedded systems and apply them in development.
  • Collaborate across departments (software, hardware, QA, product) to support product development and deployment.
  • Assist in board bring-up, interface testing, and prototype validation.
  • Participate in code reviews and mentor junior team members when needed.
  • Follow secure coding practices and ensure embedded systems are safe and secure.

Qualifications & Skills:

  • Bachelor’s or Master’s degree in Electronics & Communication, Electrical Engineering, or a related discipline.
  • 2 to 3 years of experience developing software/firmware for embedded systems.
  • Proficient in C and C++ programming for embedded platforms; exposure to assembly is a plus.
  • Strong grasp of real-time operating systems (RTOS) and embedded architectures.
  • Skilled in using embedded development and debugging tools (oscilloscopes, JTAG, logic analyzers, etc.).
  • Hands-on experience with communication protocols: UART, SPI, I2C, Ethernet, USB, etc.
  • Understanding of hardware-software integration and low-level driver development.
  • Exposure to hardware description languages (HDL) like Verilog or VHDL is a bonus.
  • Familiar with version control systems (Git) and bug tracking/project management tools.
  • Solid problem-solving skills and attention to detail.
  • Ability to communicate clearly and work collaboratively in cross-functional teams.
  • Experience with safety-critical or security-focused embedded systems is a plus.

Job Type: Full-time

Pay: ₹8,000.00 - ₹20,000.00 per month

Benefits:

  • Provident Fund

Ability to commute/relocate:

  • Vijayawada, Andhra Pradesh: Reliably commute or planning to relocate before starting work (Preferred)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

pune, maharashtra, india