开发工程师 – 嵌入式软件/固件(PAGA/PAVA 系统)
Development Engineer – Embedded Software / Firmware (PAGA/PAVA Systems)
- 地点
- 浦那,印度
- 类型
- 全职
- 发布
- 2026-07-06
- 编号
- WD30271541
职责
- 为裸机和 RTOS 嵌入式设备设计并实现用于安全相关公共广播/通用报警系统的 C/C++ 软件。
- 设计、开发、测试和维护基于 STM32 的控制和通信模块的嵌入式 C/C++ 固件。
- 实现微控制器外设、内存处理、中断管理、看门狗、启动行为和硬件抽象的底层软件。
- 支持新嵌入式平台的电路板启动、集成、调试和验证。
- 制定产品标准的工程解释。
- 制定测试计划并执行验证和确认活动。
- 编写软件架构、接口控制和测试计划的文档。
- 开发用于数字音频流传输、路由和处理的算法。
- 使用以太网、LonTalk、RS232、RS485 和 RS422 实现通信协议。
- 参与软件质量 MISRA C/C++、静态分析、配置管理、代码审查、单元测试和集成测试的开发。
- 与估算、生产、测试和项目部门合作,确定系统解决方案的需求和交付时间表。
- 指导经验不足的工程师。
- 维护旧产品:缺陷修复、定制解决方案以满足客户需求、解决硬件过时问题。
- 支持将传统的 Echelon / CPM5000 通信和控制功能迁移到新的嵌入式架构。
- 分析现有遗留行为,并在基于 STM32 的平台上开发等效或改进的实现。
- 帮助定义与 LonTalk 相关的堆栈行为、节点通信和互操作性要求的迁移路径。
- 有助于长期移除过时的组件,降低平台依赖风险。
- 将固件与 PAGA / PAVA 系统中使用的高级软件模块、通信协议栈、诊断和应用程序功能集成。
- 支持物理层接口、节点通信和应用层功能之间的交互,这些功能用于报警、寻呼、路由、监控和监督。
- 确保将放大器和现场设备故障信息有效传输回系统节点和控制器。
- 支持与 100V 线路音频系统、放大器监控、故障监控和状态报告相关的嵌入式功能。
- 开发用于持续系统健康检查、故障检测和报告的软件机制。
- 支持关键警报和公共广播功能所需的确定性和可靠性行为。
- 调查并解决开发、制造、测试和现场服务中出现的问题。
- 使用结构化的测试、日志记录和诊断方法来验证固件的性能和稳定性。
- 支持产品发布过程中的回归测试和变更控制。
- 与硬件工程师、项目工程师、制造、测试和服务团队紧密合作。
- 支持产品生命周期内的设计评审、系统架构活动和问题解决。
- 协助编写产品导入、受控变更、验证和支持所需的文档。
必备要求
- 音频和生命安全功能支持。
Responsibilities
- Design and implement C/C++ software for safety-related public address/general alarm systems on bare-metal and RTOS embedded devices.
- Design, develop, test, and maintain embedded C/C++ firmware for STM32-based control and communication modules.
- Implement low-level software for microcontroller peripherals, memory handling, interrupt management, watchdog, boot behavior, and hardware abstraction.
- Support board bring-up, integration, debugging, and validation of new embedded platforms.
- Develop engineering interpretations of product standards.
- Develop test plans and execute verification and validation activities.
- Document software architecture, interface control, and test plans.
- Develop algorithms for digital audio streaming, routing, and processing.
- Implement communication protocols using Ethernet, LonTalk, RS232, RS485, and RS422.
- Participate in software quality MISRA C/C++, static analysis, configuration management, code reviews, unit testing, and integration testing.
- Collaborate with estimation, production, test, and project departments to define system solution requirements and delivery schedules.
- Mentor less experienced engineers.
- Maintain legacy products: defect fixes, custom solutions to meet customer needs, and resolving hardware obsolescence.
- Support migration of legacy Echelon / CPM5000 communication and control functions to new embedded architectures.
- Analyze existing legacy behavior and develop equivalent or improved implementations on STM32-based platforms.
- Help define migration paths for LonTalk-related stack behavior, node communication, and interoperability requirements.
- Contribute to long-term removal of obsolete components and reduce platform dependency risks.
- Integrate firmware with high-level software modules, communication stacks, diagnostics, and application functions used in PAGA / PAVA systems.
- Support interaction between physical layer interfaces, node communication, and application layer functions used for alarm, paging, routing, monitoring, and supervision.
- Ensure effective transmission of amplifier and field device fault information back to system nodes and controllers.
- Support embedded functions related to 100V line audio systems, amplifier monitoring, fault monitoring, and status reporting.
- Develop software mechanisms for continuous system health checks, fault detection, and reporting.
- Support deterministic and reliable behavior required for critical alarm and public address functions.
- Investigate and resolve issues arising in development, manufacturing, testing, and field service.
- Use structured testing, logging, and diagnostic methods to verify firmware performance and stability.
- Support regression testing and change control during product releases.
- Work closely with hardware engineers, project engineers, manufacturing, test, and service teams.
- Support design reviews, system architecture activities, and problem resolution throughout the product lifecycle.
- Assist in writing documentation required for product introduction, controlled changes, verification, and support.
Must Have
- Audio and life safety function support.
公司简介
江森自控为全球150多个国家或地区的客户服务,是多种技术和工业的全球领跑者。我们的17万名员工为优化能源以及建筑物的运营效率提供优质的产品、服务和解决方案;为混合动力车和电动汽车提供铅蓄电池和高级电池;并提供汽车座椅零部件及整车系统产品。江森自控在中国有35000名员工,2013年销售额85亿美元。我们对可持续发展的承诺可追溯到1885年公司成立之初时发明的首款室内电动恒温器。借助我们的发展战略以及不断增长的市场份额,我们承诺为股东增加价值,并助推客户成功。2015年美国《企业责任杂志》开展“***企业公民100强”排名,江森自控荣膺第14名。江森自控秉承谦逊、道德、绩效导向,创新、合作的企业文化,鼓励员工互相分享,相互合作的工作环境,并重视员工的独立工作能力。同时,江森自控希望候选人能够快速灵活,在较少或没有基础框架的条件下开展工作,并能积极拥抱变化。我们鼓励多样性,奖励辛勤工作,并有激情去做出积极影响。从管理世界上众多的地标性建筑到服务全球主要汽车制造商,公司有宽广的空间让你追逐自己的职业梦想。在鼓励员工不断参与的工作环境中,我们为你提供创造自己独特职业生涯的平台。