- 地点
- 伦敦,加拿大
- 类型
- 全职
- 资历
- senior
- 部门
- Engineering
- 编号
- R10264022
职责
- 设计、开发和维护用于水处理应用的实时控制系统
- 运用单元测试和测试驱动开发(TDD)等最佳实践构建健壮的模块
- 进行全面的代码审查,以确保代码质量、安全性和可靠性
- 编写清晰的史诗和用户故事,以支持高效的迭代执行
- 通过可衡量的目标推动持续改进——无论对自己还是对团队而言
- 作为跨团队的技术资源,支持共同项目
- 提供兼顾客户价值、交付速度和长期可维护性的高质量固件解决方案
必备要求
- 拥有10年以上嵌入式固件开发经验
- 5年以上C/C++开发经验
- 具备嵌入式实时操作系统(首选Zephyr RTOS或FreeRTOS)的实际操作经验
- 精通数字/模拟电路和微控制器外设(SPI、I2C、UART、ADC)
- 能够读懂电路图并与硬件团队密切合作
- 清晰简洁的沟通能力,适用于文档编写、代码审查和跨部门协作
Responsibilities
- Design, develop, and maintain real-time control systems for water treatment applications
- Build robust modules using best practices such as unit testing and test-driven development (TDD)
- Conduct comprehensive code reviews to ensure code quality, security, and reliability
- Write clear epics and user stories to support efficient iterative execution
- Drive continuous improvement through measurable goals—for yourself and the team
- Serve as a cross-team technical resource to support joint projects
- Deliver high-quality firmware solutions that balance customer value, delivery speed, and long-term maintainability
Must Have
- 10+ years of experience in embedded firmware development
- 5+ years of experience in C/C++ development
- Hands-on experience with embedded real-time operating systems (Zephyr RTOS or FreeRTOS preferred)
- Proficiency in digital/analog circuits and microcontroller peripherals (SPI, I2C, UART, ADC)
- Ability to read schematics and work closely with hardware teams
- Clear and concise communication skills for documentation, code reviews, and cross-department collaboration
公司简介
Trojan Technologies(Veralto 旗下公司)在提升水处理流程各个环节的效率和效能方面发挥着至关重要的作用。我们的产品和服务广泛应用于市政污水、饮用水、环境污染物处理和居民用水处理,以及食品饮料制造、制药加工和半导体应用等领域的超纯水处理。Trojan Technologies 很荣幸成为 Veralto(纽约证券交易所代码:VLTO)水质业务板块的一员。Veralto 是一家年收入达 50 亿美元的全球领先企业,致力于保障人们获得清洁用水、安全食品和药品以及值得信赖的必需品。加入 Veralto 充满活力的全球网络(拥有 17,000 名员工),您将融入一个独特的企业文化和工作环境,在这里,使命与机遇完美融合:您的工作将对我们赖以生存的资源必需品产生日常影响;同时,您也将拥有宝贵的机会来提升技能、实现抱负并发展职业生涯。