Embedded Engineer

Year    AP, IN, India

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)

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4823965
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    AP, IN, India
  • Education
    Not mentioned
  • Experience
    Year