- 地点
- 埃弗雷特,美国
- 工作方式
- 混合办公
- 类型
- 全职
- 资历
- senior
- 编号
- 9016
职责
- 负责校准仪器嵌入式软件的设计、实现、测试、文档编写和部署,覆盖概念、架构、实现、验证、发布和维护全阶段。
- 持续改进嵌入式软件平台,满足客户需求并保持稳健的开发环境。
- 设计和调试硬件控制回路,包括 PID、伺服、激励生成、电压/电流调节、稳定性控制和确定性时序。
- 与电气工程师和校准硬件团队合作,确保软件与精密模拟/混合信号电路、ADC/DAC 链、热控制元件和低噪声测量系统无缝集成。
- 调整和优化实时系统行为,实现计量级稳定性、可重复性和可追溯性。
- 诊断整个堆栈中的复杂问题:中断、驱动程序、外围设备、并发、缓存、内存保护和计时异常。
- 使用示波器、逻辑分析仪、JTAG/SWD、协议分析仪和信号发生器调试硬件交互。
- 与验证、系统工程和制造测试团队合作,确保系统行为稳定、合规且可验证。
- 通过指导、架构审查和设计指导为初级工程师提供技术领导。
- 通过识别风险、提出架构改进建议和参与技术路线图制定来影响产品方向。
- 与软件、硬件、验证、制造和质量团队有效沟通。
必备要求
- 计算机科学、计算机工程、电气工程或相关专业学士学位。
- 10 年以上嵌入式固件/软件开发经验,环境包括:嵌入式 Linux、基于 POSIX 的实时操作系统(Zephyr、QNX 等)、实时调度器(FreeRTOS 或同等软件)、微控制器裸机系统。
- 精通 C/C++、嵌入式工具链、交叉编译器、GCC/Clang、Make/CMake 和现代构建系统。
优先条件
- 具备硬件控制回路和实时信号处理经验。
- 具备 ADC/DAC 子系统、传感器接口、时序关键型例程经验。
- 具备设备驱动程序、中断、并发性、内存模型和操作系统基础知识。
- 具备网络和连接协议栈(TCP/IP、USB、GPIB)经验。
- 具备在操作系统、驱动程序和底层硬件层面工作的能力。
- 具备使用嵌入式检测工具进行调试的强大技能。
Responsibilities
- Design, implement, test, document, and deploy embedded software for calibration instruments across all project phases: concept, architecture, implementation, verification, release, and maintenance.
- Continuously improve and update the embedded software platform to meet evolving customer needs and maintain a robust development environment.
- Design and debug hardware control loops, including PID, servo, stimulus generation, voltage/current regulation, stability control, and deterministic timing.
- Collaborate with electrical engineers and the calibration hardware team to ensure seamless integration of software with precision analog/mixed-signal circuits, ADC/DAC chains, thermal control elements, and low-noise measurement systems.
- Tune and optimize real-time system behavior for metrology-grade stability, repeatability, and traceability.
- Diagnose complex issues across the stack: interrupts, drivers, peripherals, concurrency, caching, memory protection, and timing anomalies.
- Debug hardware interactions using oscilloscopes, logic analyzers, JTAG/SWD, protocol analyzers, and signal generators.
- Work with verification, systems engineering, and manufacturing test teams to ensure stable, compliant, and verifiable system behavior.
- Provide technical leadership to junior engineers through mentoring, architecture reviews, and design guidance.
- Influence product direction by identifying risks, proposing architectural improvements, and participating in technical roadmap development.
- Communicate effectively with software, hardware, verification, manufacturing, and quality teams.
Must Have
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 10+ years of experience in embedded firmware/software development in environments including: embedded Linux, POSIX-based RTOS (Zephyr, QNX, etc.), real-time schedulers (FreeRTOS or equivalent), and bare-metal microcontroller systems.
- Proficiency in C/C++, embedded toolchains, cross-compilers, GCC/Clang, Make/CMake, and modern build systems.
Preferred
- Experience with hardware control loops and real-time signal processing.
- Experience with ADC/DAC subsystems, sensor interfaces, and timing-critical routines.
- Experience with device drivers, interrupts, concurrency, memory models, and OS fundamentals.
- Experience with networking and connectivity protocol stacks (TCP/IP, USB, GPIB).
- Ability to work at the OS, driver, and low-level hardware layers.
- Strong debugging skills using embedded instrumentation tools.
公司简介
Fortive 是一家具有创业精神的全球工业技术创新者,拥有约 18,000 名员工,致力于加速环境、健康和安全合规、工业状态监测、下一代产品设计和医疗保健安全解决方案等广泛行业的转型。我们使用久经考验的 Fortive 业务系统(FBS)来加速积极影响。福禄克健康解决方案(FHS)由四家行业领导者(Fluke Biomedical、LANDAUER、RaySafe 和 Victoreen)组成,凭借创新产品和服务引领生物医学和辐射检测市场,帮助确保客户、患者和工作人员的安全。Fluke Biomedical 在制造前器分析仪和数字压力计等生物医学测试设备方面处于世界领先地位。LANDAUER 使用剂量计和辐射监测徽章测量辐射暴露。RaySafe 是 X 射线测试设备、实时工具质量测量和辐射测量仪器的全球领导者。Victoreen 仪器是核医学专业人员值得信赖的辐射测量系统和质量保证系统。