Senior Embedded Engineer

Year    TN, IN, India

Job Description

We are seeking a motivated Embedded Engineer with approximately 2 years of professional experience to join our dynamic engineering team. The ideal candidate will have hands-on experience in embedded systems development, firmware programming, and hardware-software integration. You will contribute to the design, development, testing, and maintenance of embedded solutions for our innovative products.



Key Responsibilities



Design, develop, test, and debug embedded firmware and software for microcontroller-based systems.

Collaborate with hardware engineers to define system requirements and interfaces.

Participate in full product development lifecycle from concept to production.

Write efficient, reliable, and maintainable code in C/C++ for real-time embedded environments.

Develop and execute unit tests, integration tests, and validation procedures.

Work with communication protocols such as UART, SPI, I2C, CAN, USB, Ethernet, or wireless stacks.

Read and interpret schematics and datasheets.

Support board bring-up, debugging, and system integration.

Document designs, code, and test procedures.

Participate in design reviews and provide technical feedback.

Collaborate with cross-functional teams including hardware, software, and QA.


Required Qualifications & Skills



Education: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

Experience: Approximately 2 years of hands-on embedded systems development experience in a professional setting.

Programming: Proficiency in C and/or C++ for embedded systems.

Microcontrollers: Experience with 8/16/32-bit microcontrollers (e.g., ARM Cortex-M, AVR, PIC, ESP32, STM32).

Tools: Familiarity with embedded toolchains, debuggers (JTAG/SWD), oscilloscopes, logic analyzers.

Version Control: Experience with Git or similar version control systems.

Methodologies: Understanding of real-time operating systems (RTOS), bare-metal programming, and hardware abstraction layers.

Protocols: Hands-on experience with at least 2-3 common embedded communication protocols.

Debugging: Strong analytical and problem-solving skills for hardware/software debugging.

Teamwork: Good communication skills and ability to work in a collaborative environment.


Job Type: Full-time

Work Location: In person

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
    JD5179814
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year