西门子Embedded Software Developer
任职要求
• 本科及以上学历,电子信息、通信、计算机等相关专业背景; • 5年以上嵌入式软件开发经验,具备从概念到量产的全流程参与经验; • 掌握系统需求分析与代码版本管理,熟悉产品开发全周期; • 精通C语言编程,具备良好的文档编写与版本管理习惯; • 熟悉8/16/32位微控制器(如Cortex-M0/M3/M4)及其外围接口; • 熟练使用FreeRTOS、µ…
工作职责
我们致力于在快速变化的世界中,帮助每一位团队成员保持坚韧、持续成长。我们正在寻找始终追求创新、乐于学习、并渴望在当下与未来创造实质影响的优秀人才。 如果你正是这样的人,欢迎加入我们这个充满活力的团队,共同塑造未来的技术解决方案。 我们的期望: 我们正在寻找一位经验丰富的嵌入式软件开发人员,负责低电压产品的嵌入式软件生命周期管理工作。成功的候选人还将与跨部门一起参与产品维护和解决问题。此外,始终保持对上市时间的洞察力,以更好的服务客户。 在这里你将会和团队一起完成: • 参与低压电器产品嵌入式软件的全流程开发与验证,确保项目按节点推进; • 参与产品概念可行性分析及风险评估,提出有效解决方案; • 与产品经理协作,将需求转化为清晰的产品设计文档; • 协同电子、电气及跨职能团队,确保项目目标高质量达成; • 配合质量工程师,在新产品发布阶段实施质量控制; • 支持相关部门完成新产品上市与本地化,提升市场竞争力; • 与全球研发中心开展技术交流与合作。 我们希望寻找乐观积极,勇于挑战的伙伴,
We are looking for a talented, detail-oriented and enthusiastic Senior Software Development Engineer who is passionate about innovation and is enthusiastic about new products and technology. As a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will work closely with the hardware, ODM, and QA teams to take the product from concept to customer release and ensure the highest level of quality for your deliverables. Have in-depth expertise working with the Linux kernel, BSP, drivers or even service development for consumer devices. In this role, you will: • Work with product management and cross functional teams to provide technical solutions for desired user experiences and features. • Dive deep and provide solutions for complex issues. • Collaborate with cross-functional teams to integrate and optimize functionalities within BSPs. • Drive the team to adopt engineering best practices. • Participate in the development of technology strategies and roadmaps, and guide the team in making technology decisions. • Are comfortable with proactive outward communication and technical leadership and never shy away from a challenge • Lead or mentor other software developers to maintain architectural vision.
到岗时间要求:2026年4月或5月 实习时间要求:一周五天全勤,至少4个月,6个月及以上优先考虑。 毕业时间:2026年或2027年 转正机会:在表现优异且通过面试考核的前提下可转正 The Role As an Embedded Software Intern on the Battery Management System (BMS) Team, you will have the opportunity to accelerate the delivery of quality Tesla products to consumer markets. You will be responsible for architecting, designing, and implementing firmware validation procedures, equipment, and automation regarding high voltage systems. Your effort to create and spin up various automated validation infrastructures will have a direct impact on the reliability and robustness of the Tesla products as well as the customer experience. The Tesla battery team is extremely focused on the quality of users’ indicators (i.e. range, SOC, power, etc.) which directly plays into the overall experience and the safety of the system as a whole. The team strives to create robust, efficient firmware and your responsibility is to ensure the code quality extremely high. You will work within the development and integration teams to create innovative automated test systems and implement tests are on these platforms. These systems explore and validate the performance capabilities of our hardware and firmware. You will also play an important role in our future technologies roadmap, including firmware support for new products, packs, cells, etc. Responsibilities • Work with various cross-functional teams to develop requirements for new BMS features, diagnostics, algorithms, etc • Design, implement and test cutting-edge algorithms for run-time BMS logic to derive State-of-Charge, State-of-Health, State-of-Power and State-of-Energy computations. • Develop Software-in-the-Loop infrastructure in a object-oriented fashion, making high degree of re-use of existing objects and objects that are highly reusable • Develop and enhance existing battery models to ensure Real vs. Simulation accuracy • Design rapid test iteration framework for developers to use for quick, at-desk spot checks • Develop “real world” playback mechanism for field data, integrating with existing Tesla data systems • Develop behavior models for various subcomponents of the vehicle, complete with fault insertion capability engineered in • Develop complex battery aging model(s) which accurately reflect true cell aging patterns