施耐德电气
Senior Firmware Engineer (Platform)
岗位职责
We are seeking a highly motivated and experienced Senior Firmware Engineer to join our Protective Relay R&D team. The successful candidate will be responsible for developing and maintaining the embedded software platform that powers next-generation automation products. This role focuses on embedded platform development, real-time operating systems, multi-core software design, and complex troubleshooting. You will collaborate with cross-functional teams to deliver highly reliable, secure, and maintainable solutions for mission-critical power system applications. Responsibilities Design, develop, and maintain the embedded software platform for power automation products. Architect and implement core firmware components, eg. including: Linux infrastructure Multi-thread and task management Multi-core processor interactions Data logging and diagnostics Communication frameworks and protocol stacks Web services and configuration management Database and persistent storage management Firmware signature and upgrade management Cybersecurity aspects development Optimize system performance, reliability, and resource utilization across embedded Linux environments. Analyze, troubleshoot, and resolve complex software and system-level issues. Create and execute design verification tests to validate firmware functionality. Collaborate with system, hardware, and application teams throughout the product development lifecycle. Produce high-quality technical documentation, design specifications, and test reports. Participate in Agile/Scrum development activities and continuous improvement initiatives.
任职要求
Bachelor's or Master's degree in Computer Science, Electrical Engineering, Embedded Systems, or a related field. 8+ years of experience in embedded firmware/software development. Strong expertise in Linux and/or RTOS-based embedded systems. Proficient in C/C++ programming and debugging. Proven experience with: RTOS bring-up, porting, troubleshooting, and performance optimization Embedded software architecture design Multithreading and real-time system development Multi-core processor software development Solid knowledge of ARM-based SoCs, MCU/DSP platforms, and low-level software development. Strong problem-solving and root-cause analysis skills. Experience with software performance tuning and system-level debugging. Ability to work independently and learn new technologies quickly. Strong sense of ownership, integrity, and accountability. Preferred Experience with Linux or similar commercial platforms. Experience in industrial communication protocol development, such as: IEC 61850, Modbus, CAN. Experience in power systems, protective relays, RTUs, substation automation, or industrial automation products. Familiarity with cybersecurity and secure embedded system design. Effective English communication skills for global collaboration. Experience working in Agile/Scrum development environments.
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
