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
Apply For This Job
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.