HCLTech→
Senior Technical Architect - C, Post -… at HCLTech · Bengaluru
ExperiencedOn-siteFull-timeBengaluru, Karnataka, IN
Skills
cc++python32-bit microcontroller programminglow power managementgcciar embedded development environmentsembedded real-time operating systemsusbseriali2cspinetwork communication protocolswireless network theorydiagnosticsdriver developmenthardware schematicsoscilloscopeslogic analyzerscommunicationtechnical report writingadaptabilityteam playerinterpersonal skillsleadershipcustomer focusproblem-solvingattention to detailembedded linux
Job Description
Job Summary
- Bachelor’s degree in Electrical\Computer Engineering or equivalent experience
- 12+ years of experience in firmware design, coding, and testing(their own code testing, not separate test experience)
- Extensive Experience in C / C++. Python Programming knowledge is plus.
- Experience with 32-bit microcontroller and its peripherals programming and low power management
- Experience with GCC and IAR embedded development environments,
- Strong knowledge of embedded real-time operating systems, (OS, drivers, etc.)
- Software test planning and execution – use of test scripts, emulators, etc
- Knowledge of USB, serial, and computer interface protocols including I2C, SPI, and understanding of network communication theory, wireless network theory, and network communications protocols.
- Hands on experience of diagnostics or driver development to send and receive data on communication interfaces, debugging incase of issues
- Able to read and work with detailed hardware schematics,
- Knowledge of using electronic measurement devices such as oscilloscopes and logic analyzers
- Excellent communication skills in both written and spoken English and be comfortable with technical report writing
- A plus to have experience with embedded Linux.
- Strong adaptability, capable of handling several projects and other tasks such as validating time info & updating budget files simultaneously
- Good team player, good interpersonal skills and demonstrated leadership. Strong customer focus.
Key Responsibilities
- Develop and design technical architecture solutions for post silicon validation projects
- Define and implement post silicon validation strategies to ensure product functionality
- Utilize python programming for automation, testing, and validation activities
- Collaborate with cross functional teams to integrate validation processes seamlessly
- Troubleshoot technical issues related to post silicon validation and propose efficient solutions
- Stay updated on industry trends and best practices in c, post silicon validation, and python development
Skill Requirements
- Strong proficiency in c programming language for post silicon validation tasks
- Experience in post silicon validation methodologies and techniques
- Proficient in python programming language for automation and testing purposes
- In-depth knowledge of hardware validation and testing processes
- Excellent problem-solving skills and attention to detail in troubleshooting technical issues
- Ability to work collaboratively in a team environment and communicate effectively with stakeholders
Other Requirements
1.Any relevant certifications in c, postsilicon validation, or Python programming are a plus