旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

嵌入式软件工程师

Embedded Software Engineer

赛莱默(Xylem)

地点
巴罗达,印度
部门
工程

能源与电力智能计量测试测量与科学仪器水质检测与水处理

职责

  • 进行技术可行性研究,设计和开发嵌入式软件
  • 模拟、分析子系统以评估产品和设计概念
  • 使用 C 和 C++ 设计和开发固件应用程序和通信协议
  • 参与 FMEA 和风险评估活动
  • 遵循标准研发软件指南,在现场创建、记录、存储、测试和实施软件
  • 协助 OEM 和最终用户实现其特定的软件需求
  • 与产品管理、客户、营销和销售部门沟通,为开发的产品提供技术指导
  • 随时了解新产品/产品/服务的进展,主动与同事工程师沟通或通过自我培训了解产品/服务路线图以及新功能的影响
  • 其他指定的职责

必备要求

  • 电子与通信专业 4 年制学士学位 / 4+2 年制硕士学位
  • 2-5 年嵌入式软件/固件开发经验
  • 精通使用面向对象 C++ 语言的固件设计
  • 具有嵌入式 Linux 或 RTOS 应用程序编程经验
  • 对 Make/CMake、构建系统、操作系统概念有很好的理解
  • 亲身接触 TCP/IP、UDP、Wi-Fi、蓝牙、I2C 和 SPI 等协议栈
  • 具有接口传感器、电机控制、机电系统的实际经验
  • 了解 BitBucket、Git 或 SVN 等版本控制工具
  • 敏捷方法和 Scrum,具有使用 JIRA 和 Confluence 等工具的经验
  • 电路板调试,硬件接口固件调试(手动和自动)、单元和系统测试以及根本原因分析方面的专家

优先条件

  • 适应性学习者:学习速度快;能够将不同领域的知识应用到其他领域,勇于提问,遵循流程,并在适当的时候挑战既定的做事方式。始终保持好奇心,并充分利用各种技术、市场、竞争对手和客户信息来源
  • 创新思维:通过挑战假设、跳出固有思维模式、产生新想法、进行实验并准备承担风险、扫描其他领域的新想法、利用现有技术并不断寻找更好的方法来创造令人兴奋的新产品、系统或解决方案,解决现实世界的客户问题并预测客户需求
  • 跨界协作者:能够在团队内部以及跨职能、业务、地域和文化界限进行有效协作,乐于与他人合作,分享信息和见解,并充分利用不同的视角。积极主动地、及时、直接地与他人分享观点和所需信息,帮助他人实现目标。能够在赛莱默旗下的矩阵式组织中有效工作,并协作制定解决方案,以最佳方式满足组织整体目标以及本地团队的目标。能够恰当地调整自身的沟通和工作风格,并跨越地域、文化、职能和组织界限,以尊重和包容的方式行事,从而展现对人际和文化差异的敏感性
  • 解决方案设计:根据规范为客户优化解决方案,平衡多个变量以产生满足客户需求的设计,并将客户明确和未明确的需求转化为引人注目的设计
  • 系统思维:可视化复杂系统中的因果关系,查看变量之间的联系,将复杂系统问题解构为离散元素,在问题出现之前预见挑战,了解假设情景和操作对产品、系统和客户应用的影响
  • 技术问题解决:精确解决复杂的技术问题,区分症状和根本原因,利用所有可用的工具、方法和资源,并在面临障碍时坚持不懈
  • 规划与流程导向:了解产品和系统构建的复杂性和风险,以及所有组件从设计到制造的集成方式,预测问题,全面了解依赖关系,并部署成功的缓解策略,从而有效地管理项目计划、预算和进度。以热情和信心推动项目,面对挫折仍保持乐观,并激励团队朝着目标迈进。鼓励富有成效的讨论,以促进创新,同时保持必要的纪律性,确保项目在既定范围内推进。建立切合实际的承诺,并通过频繁、持续的后续沟通,促使各方履行承诺
  • 领导团队和个人:有效传达赛莱默愿景,并将其转化为在组织内推进愿景的行动,并制定适当的绩效标准和衡量标准以实现愿景。激励和鼓舞他人,协调目标和资源,及时推广个人和团队的成就,同时让每位成员对结果负责。确保将工作授权至合适的最低职业阶段和级别,并通过营造有效的决策环境,使团队/小组能够独立决策。根据组织使命,选拔和提升合适的技术和能力,组建高绩效团队,同时确保维护和充分利用团队的多元化
  • 激发责任感:承担自身行为、结果及后续学习的责任。展现出动力和挑战现状的意愿。言行一致,履行承诺,并在无法兑现承诺时公开主动地沟通。坦诚沟通,坚定信念,表明观点,尤其是在意见分歧和重大发言。避免消极抵抗在组织中滋生。积极参与建设性冲突:公开坦诚地讨论问题,秉持善意,寻求积极的解决方案,同时避免问题恶化或拖延。积极寻求多元化视角,从多个角度看待问题,重新构建问题框架,以便更好地理解问题并提出不同的观点

Responsibilities

  • Conduct technical feasibility studies and design and develop embedded software
  • Simulate and analyze subsystems to evaluate product and design concepts
  • Design and develop firmware applications and communication protocols using C and C++
  • Participate in FMEA and risk assessment activities
  • Follow standard R&D software guidelines to create, document, store, test, and implement software in the field as necessary
  • Assist OEMs and end users in implementing their specific software requirements
  • Communicate with product management, customers, marketing, and sales departments as needed to provide technical guidance for developed products
  • Stay up to date on new product/product/service developments, proactively communicate with fellow engineers or through self-training to understand product/service roadmaps and the impact of new features
  • Other assigned duties

Must Have

  • 4-year bachelor's degree / 4+2-year master's degree in Electronics and Communication
  • 2-5 years of experience in embedded software/firmware development
  • Proficiency in firmware design using object-oriented C++
  • Experience with embedded Linux or RTOS application programming
  • Good understanding of Make/CMake, build systems, and operating system concepts
  • Hands-on exposure to protocol stacks such as TCP/IP, UDP, Wi-Fi, Bluetooth, I2C, and SPI
  • Hands-on experience with interfacing sensors, motor control, and electromechanical systems
  • Knowledge of version control tools such as BitBucket, Git, or SVN
  • Agile methods and Scrum, with experience using tools such as JIRA and Confluence
  • Expert in board debugging, hardware interface firmware debugging (manual and automated), unit and system testing, and root cause analysis

Preferred

  • Adaptive learner: learns quickly; able to apply knowledge from different domains to others, asks questions, follows processes, and challenges established ways of doing things when appropriate. Always curious and makes full use of various sources of information on technologies, markets, competitors, and customers
  • Innovative thinker: solves real-world customer problems and anticipates customer needs by challenging assumptions, thinking outside the box, generating new ideas, experimenting and being prepared to take risks, scanning for new ideas in other domains, leveraging existing technologies, and continuously looking for better ways to create exciting new products, systems, or solutions
  • Cross-boundary collaborator: able to collaborate effectively within the team and across functional, business, geographic, and cultural boundaries, enjoys working with others, shares information and insights, and makes full use of different perspectives. Proactively, promptly, and directly shares views and required information with others to help them achieve their goals. Able to work effectively in a matrix organization under Xylem and collaboratively develop solutions that best meet overall organizational goals as well as local team goals. Able to appropriately adjust one's communication and working style and act with respect and inclusiveness across geographic, cultural, functional, and organizational boundaries, thereby demonstrating sensitivity to interpersonal and cultural differences
  • Solution design: optimizes solutions for customers according to specifications, balancing multiple variables to produce designs that meet customer needs, and translates explicit and implicit customer needs into compelling designs
  • Systems thinking: visualizes cause-and-effect relationships in complex systems, sees connections between variables, deconstructs complex system problems into discrete elements, anticipates challenges before they arise, and understands the impact of hypothetical scenarios and operations on products, systems, and customer applications
  • Technical problem solving: precisely solves complex technical problems, distinguishes symptoms from root causes, leverages all available tools, methods, and resources, and perseveres in the face of obstacles
  • Planning and process orientation: understands the complexity and risks of product and system builds and how all components are integrated from design to manufacturing, anticipates problems, comprehensively understands dependencies, and deploys successful mitigation strategies to effectively manage project plans, budgets, and schedules. Drives projects with enthusiasm and confidence, remains optimistic in the face of setbacks, and inspires the team to move toward goals. Encourages productive discussions to foster innovation while maintaining the necessary discipline to ensure projects advance within established scope. Establishes realistic commitments and, through frequent and continuous follow-up communication, drives parties to fulfill commitments
  • Leading teams and individuals: effectively communicates the Xylem vision and translates it into actions that advance the vision within the organization, and establishes appropriate performance standards and metrics to achieve the vision. Motivates and inspires others, aligns goals and resources, promptly promotes individual and team achievements, while holding each member accountable for results. Ensures work is delegated to the appropriate lowest professional level and grade, and by fostering an effective decision-making environment, enables teams/groups to make decisions independently. Selects and promotes appropriate skills and capabilities in line with the organizational mission to build high-performing teams, while ensuring the diversity of the team is maintained and fully utilized
  • Inspiring accountability: takes responsibility for one's own actions, results, and subsequent learning. Demonstrates motivation and willingness to challenge the status quo. Aligns words with actions, fulfills commitments, and communicates openly and proactively when commitments cannot be met. Communicates candidly, stands firm in convictions, and states views, especially in disagreements and important statements. Avoids passive resistance from breeding in the organization. Actively engages in constructive conflict: discusses issues openly and candidly, with good intentions, seeks positive solutions, while avoiding problems worsening or being delayed. Actively seeks diverse perspectives, views problems from multiple angles, and reframes problems to better understand them and propose different viewpoints

公司简介

赛莱默是一家财富 500 强全球水务解决方案公司,致力于提升可持续影响力,赋能那些每天使用水资源的人们。作为一家拥有 23,000 名员工的领先水务技术公司,赛莱默致力于为水资源的可持续发展贡献力量。赛莱默业务遍及 150 多个国家,在应对全球最严峻的水资源挑战方面处于领先地位。我们诚邀充满热情的您加入我们的团队,致力于通过创新和可持续的解决方案超越客户期望。加入赛莱默全球团队,共同打造革新水资源利用、节约和再利用的创新技术解决方案。我们的产品影响着公共事业、工业领域、住宅区和商业建筑,并致力于为水、电、气公用事业提供智能计量、网络技术和高分析。与我们携手共创一个以智慧和奉献精神应对水资源挑战的世界,我们认识到包容和归属感在推动创新、提升全球竞争力方面的力量。