02 Oct
|
Foxconn
|
Bengaluru
Roles and Responsibilities :
- Design, develop, test, and maintain firmware for embedded systems using C/C++ programming languages.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet customer needs.
- Conduct failure analysis and debug issues in existing codebases to improve system reliability.
- Develop data validation routines to ensure accurate sensor readings and other critical system functions.
Job Requirements :
- 10-16 years of experience in software engineering with expertise in arm processors, FA (Fault Analysis), I2C, UART protocols.
- Strong understanding of Python scripting language for automated testing purposes.
- Experience with LUA (Low-Level User Application)
development for embedded systems.
1. Bachelor or higher degree in electronics related major
2. Experience in embedded development and manufacturing testing software FA experience.
3. Familiar with c language & Unix shell commands, familiar with Unix programming environment, familiar at least one script language(C/Lua/Python )
4. Valuable communication ability
5. Proactive and responsible at work, good professional ethics, can flexibly adapt to different working environments
6. Proficiency in Lua, C is preferred
📌 Software Engineer (Bengaluru)
🏢 Foxconn
📍 Bengaluru