Jr. Embedded Engineer

Year    MH, IN, India

Job Description

Job Summary:



We are seeking a highly skilled Embedded Engineer to join our engineering team. The ideal candidate will have a strong background in embedded systems design, development, and troubleshooting. As a Junior Embedded Engineer, you will be responsible for designing, implementing, testing, and maintaining embedded software and hardware systems for a range of applications. You will work closely with cross-functional teams to bring innovative products to life, ensuring high quality and performance standards.

Key Responsibilities:



Embedded Software Development:

Design and develop embedded software for various hardware platforms, including microcontrollers and processors. Implement and optimize low-level drivers, firmware, and system-level software.

Hardware Integration:

Work with hardware engineers to integrate embedded software with hardware, including sensors, actuators, and communication protocols (e.g., SPI, I2C, UART, CAN).

System Design:

Design embedded systems architecture, and participate in system-level design and analysis, including requirements gathering and technical documentation.

Debugging & Troubleshooting:

Perform debugging and troubleshooting of embedded systems using tools like oscilloscopes, logic analyzers, and software debuggers.

Testing & Validation:

Write test cases and perform validation of embedded systems to ensure functional and performance requirements are met. Conduct unit testing, integration testing, and system testing.

Firmware Optimization:

Optimize embedded software for performance, memory usage, and power consumption.

Collaboration:

Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to meet product goals and deadlines.

Continuous Improvement:

Participate in code reviews, design reviews, and provide feedback to improve system design and product quality.

Documentation:

Maintain thorough documentation of embedded systems, including code, system architecture, and test results.

Qualifications:



Education:

Bachelor's degree in Computer Science, Electronics Engineering, Electrical Engineering, or a related field.

Experience:

0-3 years of experience in embedded systems development. Hands-on experience with embedded C/C++ programming. Proficiency with microcontrollers and embedded platforms (e.g., ARM Cortex, AVR, PIC, STM). Strong experience with hardware-software integration, debugging, and troubleshooting embedded systems. Familiarity with communication protocols such as SPI, I2C, UART, CAN, etc. Experience with real-time operating systems (RTOS) is a plus.

Skills:

Strong knowledge of embedded software development lifecycle. Proficient in using debugging tools (e.g., JTAG, oscilloscope, logic analyzer). Experience with version control systems (e.g., Git). Experience with wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee). Strong problem-solving and analytical skills. Ability to work independently as well as in a team environment. Good written and verbal communication skills.
Job Type: Full-time

Pay: ₹12,000.00 - ₹25,000.00 per month

Benefits:

Provident Fund
Schedule:

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