Description :
We are seeking an experienced Embedded Systems Engineer to join our dynamic team in India. The ideal candidate will be responsible for designing, developing, and testing embedded systems that meet the needs of our diverse range of projects. This role requires a strong technical background and a passion for innovation in embedded technology.
Responsibilities :
- Contributing to the modeling, integration, and testing of various peripherals within a SystemC-based platform modeling framework for diverse application domains such as Automotive and Wireless.
- Understanding IP modeling requirements and creating ESL model specifications.
- Effectively closing open technical issues to ensure project milestones are met.
- Guiding junior team members and consultants in projects involving SoC platform creation, validation, and software bring-up.
- Collaborating with cross-functional teams to ensure alignment and integration of virtual prototypes.
- Staying updated with the latest industry trends and advancements to continuously improve our development processes.
- Develop and integrate support for protocols likeTCP / IP,RS-232, andIPC.
- Collaborate with architects, solution experts, and global engineering teams to ensure timely delivery and integration.
- Conduct impact analysis, perform defect and security fixes, and ensure quality compliance through thorough testing.
- Utilize tools such as WinDbgfor debugging memory leaks, crash dumps, and low-level system issues.
- Design and develop embedded systems and firmware for various applications.
- Collaborate with cross-functional teams to define system requirements and specifications.
- Conduct testing and debugging of embedded systems to ensure functionality and reliability.
- Optimize existing embedded systems for performance and efficiency.
- Document design processes and maintain records of system modifications.
Skills and Qualifications :
Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, or a related field.5-15 years of experience in embedded systems design and development.Proficiency in programming languages such as C, C++, and Python.Experience with microcontrollers, RTOS, and hardware interface protocols (I2C, SPI, UART).Familiarity with software development tools such as IDEs, debuggers, and version control systems (e.g., Git).Understanding of digital and analog circuit design principles.Strong problem-solving skills and ability to work under tight deadlines.Excellent communication and teamwork skills.(ref : hirist.tech)