We are seeking a highly skilled and motivated Embedded Engineer to join our team. As an Embedded Engineer, you will play a crucial role in designing, developing, testing, and maintaining embedded systems that power a range of products across various industries. You will collaborate with cross-functional teams to ensure the successful implementation of embedded software and hardware components, contributing to the innovation and functionality of our products.
Note: Only shortlisted Candidates will be getting the interview calls.
Responsibilities:
Design and develop embedded software and firmware for various microcontroller/microprocessor-based systems.
Collaborate with hardware engineers to define system requirements, specifications, and interfaces.
Develop and implement efficient and reliable code for real-time embedded systems.
Debug and troubleshoot hardware and software integration issues.
Participate in architecture and design discussions, providing technical insights and recommendations.
Write clear and concise technical documentation, including design documents, user manuals, and test procedures.
Conduct thorough testing and validation of embedded systems to ensure quality, performance, and compliance with specifications.
Optimize code and system performance to meet real-time constraints and resource limitations.
Stay up-to-date with industry trends and advancements in embedded systems, incorporating relevant technologies into project development.
Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to ensure successful project outcomes.
Assist in hardware bring-up, board-level testing, and validation of prototypes.
Participate in code reviews and provide constructive feedback to team members.
Keep a strong focus on security and maintain best practices to ensure the integrity of embedded systems.
Qualifications:
B.Tech / M.Tech degree in Electronics & Communication Engineering, Electrical Engineering, or a related field.
0 to 3 years experience as an Embedded Engineer, developing software and firmware for embedded systems.
Proficiency in programming languages such as C, C++, and potentially assembly language for various microcontrollers/microprocessors.
Strong understanding of real-time operating systems (RTOS), embedded system architectures, and hardware-software interactions.
Experience with debugging tools, oscilloscopes, logic analyzers, and other embedded development tools.
Familiarity with communication protocols like UART, SPI, I2C, Ethernet, USB, etc.
Knowledge of hardware description languages (HDL) like Verilog or VHDL is a plus.
Ability to work both independently and collaboratively in a fast-paced development environment.
Excellent problem-solving skills and attention to detail.
Effective communication skills to convey complex technical concepts to non-technical team members.
Experience with version control systems (e.g., Git) and issue tracking tools.
Knowledge of safety and security considerations in embedded systems is advantageous.
Join our team of passionate engineers and contribute to the development of cutting-edge embedded systems that drive innovation and shape the future of technology. If you thrive in a dynamic environment and are excited about pushing the boundaries of embedded engineering, we'd love to hear from you.
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.