Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Flex
Location: Shenzhen, Guangdong, China
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world. 

A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every bullet point, we encourage you to apply and join us to create the extraordinary.

Job Summary

To support our extraordinary teams who build great products and contribute to our growth, we're looking to add a Staff Embedded Software Engineer located in Zhuhai/Shenzhen.

为了支持我们出色的团队打造优秀的产品并促进我们的发展,我们正在珠海/深圳招聘一名资深嵌入式软件工程师。

What a typical day looks like 典型的一天:

  • Interact with cross-functional teams in developing detailed requirements, architecture, and design. 与跨职能团队互动,制定详细要求、架构和设计。
  • Firmware development for Linux and/or µController based platforms in support of lifestyle products. 为基于 Linux 和/或 µController 的平台进行固件开发,以支持生活方式产品。
  • Evaluate available BSP and third-party software components to identify key gaps and development needs. 评估可用的 BSP 和第三方软件组件,以确定主要差距和开发需求。
  • Create tools and/or select and integrate third-party tools for test automation and system integration. 为测试自动化和系统集成创建工具和/或选择并集成第三方工具。
  • Develop, modify, and debug system scripts, driver level, or user-level software to meet the requirements. 开发、修改和调试系统脚本、驱动程序或用户级软件,以满足要求。
  • Participate in board bring-up, debug, and development of new hardware in support of system software. 参与新硬件的板载、调试和新硬件的开发,以支持系统软件。
  • Review and provide recommendations for system test plan content, execution, and tools. 审查系统测试计划的内容、执行和工具,并提出建议。
  • Debug issues across all levels of the software stack to meet requirements. 调试软件栈各层次的问题,以满足要求。
  • Unit-test code for robustness and general reliability. 对代码进行单元测试,以确保其稳健性和总体可靠性。
  • Involve in technical and functional documentation. 参与技术和功能文档的编写。
  • Follow Design site's product development lifecycle process and procedures. 遵循设计网站的产品开发生命周期流程和程序。

The experience we're looking to add to our team 我们希望为团队补充的经验:

  • B.E. / B.Tech / M.E. / M.Tech in Electric/ Electronics / Computers. 电气/电子/计算机专业的电子学学士/技术学士/电子学硕士/技术硕士
  • 5~10 years of industry experience in µController based systems, embedded Linux, and embedded software at the scripting, system software, driver, middleware, and user level. 在基于 µController 的系统、嵌入式 Linux 和嵌入式软件的脚本、系统软件、驱动程序、中间件和用户层面拥有 5 至 10 年的行业经验。
  • Familiarity with leading-edge SoCs and their hardware and software support for wireless, home automation, networking, and control systems. 熟悉尖端 SoC 及其对无线、家庭自动化、网络和控制系统的软硬件支持。
  • Experience integrating and debugging software stacks for USB, Image processing, Audio / Video, Display, Touch Panel, Sensors, WLAN, Bluetooth, GPS. 具有集成和调试 USB、图像处理、音频/视频、显示屏、触摸屏、传感器、无线局域网、蓝牙、GPS 等软件栈的经验。
  • Experience configuring and building Embedded BSP from source components; modifying build scripts and adding new software components as required. 具有从源组件配置和构建嵌入式 BSP 的经验;可根据需要修改构建脚本和添加新的软件组件。
  • Hands-on knowledge of test tools for wireless systems in embedded devices. 掌握嵌入式设备无线系统测试工具的实际操作知识。
  • Strong interpersonal and communication skills; capable of writing appropriate documentation and interacting with other engineering disciplines. 具有较强的人际交往和沟通能力;能够撰写适当的文档并与其他工程学科互动。
  • Results-oriented work ethic and the ability to work effectively. 以结果为导向的职业道德和有效工作的能力。


What you'll receive for the great work you provide:

  • Social Insurance
  • Life Insurance
  • PTO
Job Category Design, Process & Technology Engineering

Required Skills:

Optional Skills:

Flex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. We do not discriminate based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status, or any other status protected by law. We're happy to provide reasonable accommodations to those with a disability for assistance in the application process. Please email accessibility@flex.com and we'll discuss your specific situation and next steps (NOTE: this email does not accept or consider resumes or applications. This is only for disability assistance. To be considered for a position at Flex, you must complete the application process first).


 Apply on company website