- 地点
- 印度
- 类型
- 全职
- 发布
- 2026-05-04
- 截止
- 2026-05-08(已截止)
- 编号
- WD30264147
职责
- 负责火灾探测系统嵌入式软件的架构和开发
- 设计、编码和测试嵌入式软件系统
- 规划和管理软件对开发项目的贡献
- 为现场工程师提供三级支持
- 维护已发布产品
- 识别并记录软件活动的指标
- 与产品支持、技术文档编写和软件质量保证等部门联络
- 参与项目规划、工作量估算、分析、编码和单元测试
- 识别、分析和解决复杂的软件缺陷
- 审核产品功能规格并提供反馈
- 协助合规、审批、工厂测试等工作
- 参与产品开发会议、设计评审和代码评审
- 根据 ISO 质量管理体系指南准备文件,并参与质量管理体系评审
- 提出对软件开发指南和标准的修改建议
- 为算法、产品、流程开发方法、指标、技术和评估标准做出贡献
- 制定实现简洁、结构良好、抽象合理且可重用代码的准则
- 遵守开发准则和标准,并提出修改建议
- 通过与其他团体互动、与外部专家和供应商沟通以及独立研究,深入了解发展领域
- 负责估算、设计、分析、编码和单元测试工作
必备要求
- 拥有超过 12 年的嵌入式 C、C++应用程序和微控制器驱动程序开发经验
- 需持有技术领域的工程学士学位(电子与通信工程/电子信息工程/电子通信技术/计算机科学与工程)
- 熟悉嵌入式总线协议,如 I2C、SPI、UART;精通模拟和数字硬件及外设接口、微控制器
- 在新产品导入和维护项目方面拥有丰富的经验,并且对流程方面有很好的把握
- 具备嵌入式软件设计与开发实践知识,熟悉编程技术、系统和语言平台;了解多任务/多线程技术
- 熟练掌握调试工具的使用,例如 ICE、GDB、JTAG、芯片编程器等
- 具备估算、风险评估、计划制定、任务分配和跟踪方面的经验
- 具有自我激励能力和良好的团队合作精神,能够在工程经理的最低限度监督下独立工作
- 优秀的沟通、人际交往、问题解决和演示能力;精通软件开发领域;能够独立工作或在团队环境中协作;能够承担责任并按时完成项目;积极主动,能够主动解决问题;能够通过分析各种变量来解决问题;具备敏锐的商业洞察力、辅导和指导能力;拥有卓越的领导能力;了解六西格玛方法论或同等方法;了解火灾探测系统或类似系统,能够激励和调动一支高技能的技术团队
优先条件
- 实时操作系统 (RTOS)、嵌入式 Linux 平台、中间件和应用程序开发经验
- 具备瑞萨、Microchip、ST 微控制器及其相关工具的固件开发经验
- 熟练使用 GitHub、JIRA 或任何类似的版本/源代码控制工具
- 熟悉 JIRA、Confluence 等工具
- 熟悉 Qt/Linux、C#/WPF、Delphi、示波器、逻辑分析仪
Responsibilities
- Responsible for architecture and development of embedded software for fire detection systems
- Design, coding, and testing of embedded software systems
- Plan and manage software contributions to development projects
- Provide third-level support to field engineers
- Maintain released products
- Identify and document software activity metrics
- Liaise with other departments such as product support, technical documentation, and software quality assurance
- Participate in project planning, effort estimation, analysis, coding, and unit testing
- Identify, analyze, and resolve complex software defects
- Review product functional specifications and provide feedback
- Assist with compliance, approvals, factory testing, and provide necessary support
- Participate in product development meetings, design reviews, and code reviews
- Prepare documentation according to ISO quality management system guidelines and participate in quality management system reviews
- Propose modifications to software development guidelines and standards
- Contribute to algorithms, products, process development methods, metrics, techniques, and evaluation criteria
- Develop guidelines for clean, well-structured, properly abstracted, and reusable code
- Adhere to established development guidelines and standards, and propose modifications
- Gain deep understanding of the development field through interaction with other groups, communication with external experts and suppliers, and independent research
- Responsible for estimation, design, analysis, coding, and unit testing work
Must Have
- Over 12 years of experience in embedded C, C++ application and microcontroller driver development
- Bachelor of Engineering in a technical field (Electronics and Communication Engineering / Electronic Information Engineering / Electronic Communication Technology / Computer Science and Engineering)
- Familiar with embedded bus protocols such as I2C, SPI, UART; proficient in analog and digital hardware and peripheral interfaces, microcontrollers
- Extensive experience in new product introduction and maintenance projects, with a good grasp of process aspects
- Practical knowledge of embedded software design and development, familiar with programming techniques, systems, and language platforms; understanding of multitasking/multithreading techniques
- Proficient in using debugging tools such as ICE, GDB, JTAG, chip programmers, etc.
- Experience in estimation, risk assessment, planning, task allocation, and tracking
- Self-motivated and a good team player, able to work independently with minimal supervision from an engineering manager
- Excellent communication, interpersonal, problem-solving, and presentation skills; proficient in software development; able to work independently or collaboratively in a team; able to take responsibility and complete projects on time; proactive and able to solve problems on own initiative; able to solve problems by analyzing various variables; possess sharp business acumen, coaching and mentoring skills; excellent leadership skills; knowledge of Six Sigma methodology or equivalent; knowledge of fire detection systems or similar systems, able to motivate and mobilize a highly skilled technical team
Preferred
- Experience with real-time operating systems (RTOS), embedded Linux platforms, middleware, and application development
- Firmware development experience with Renesas, Microchip, ST microcontrollers and their associated tools
- Proficient in using GitHub, JIRA, or any similar version/source control tools
- Familiarity with tools such as JIRA, Confluence
- Familiarity with Qt/Linux, C#/WPF, Delphi, oscilloscopes, logic analyzers
公司简介
江森自控为全球150多个国家或地区的客户服务,是多种技术和工业的全球领跑者。我们的17万名员工为优化能源以及建筑物的运营效率提供优质的产品、服务和解决方案;为混合动力车和电动汽车提供铅蓄电池和高级电池;并提供汽车座椅零部件及整车系统产品。江森自控在中国有35000名员工,2013年销售额85亿美元。我们对可持续发展的承诺可追溯到1885年公司成立之初时发明的首款室内电动恒温器。借助我们的发展战略以及不断增长的市场份额,我们承诺为股东增加价值,并助推客户成功。2015年美国《企业责任杂志》开展“***企业公民100强”排名,江森自控荣膺第14名。江森自控秉承谦逊、道德、绩效导向,创新、合作的企业文化,鼓励员工互相分享,相互合作的工作环境,并重视员工的独立工作能力。同时,江森自控希望候选人能够快速灵活,在较少或没有基础框架的条件下开展工作,并能积极拥抱变化。我们鼓励多样性,奖励辛勤工作,并有激情去做出积极影响。从管理世界上众多的地标性建筑到服务全球主要汽车制造商,公司有宽广的空间让你追逐自己的职业梦想。在鼓励员工不断参与的工作环境中,我们为你提供创造自己独特职业生涯的平台。
