Embedded Engr I
In short
Honeywell is looking for an entry-level Embedded Engineer I to join their Industrial Safety team. This role involves developing advanced embedded and FPGA-enabled systems for gas and flame detection products, focusing on safety-critical applications and signal processing. The position requires proficiency in C/C++, firmware development, and an understanding of related hardware interfaces and safety standards.
Responsibilities
- Design new products for the Industrial Safety Line of business, focusing on fixed gas and flame detection sensor solutions and controllers.
- Develop and implement new features in embedded platforms, managing the full software development lifecycle.
- Develop and execute test plans for embedded software, including unit, integration, and system tests.
- Analyze testing results to identify and resolve issues swiftly.
- Develop and validate FPGA-based interfaces and processing blocks for high-speed sensor data capture, timing control, filtering, co-adding, and real-time signal-processing workflows.
- Support laser driver development activities, including current/temperature control, modulation control, protection features, calibration, and lab validation.
- Collaborate with optical and spectroscopy teams to translate laser spectroscopy requirements into embedded firmware, FPGA logic, control algorithms, diagnostic utilities, and test automation.
- Perform proof-of-concept firmware development, FPGA/SoC bring-up support, and high-speed data acquisition software application development.
- Generate technical reports, documentation, and progress reports.
Requirements
- Proficiency and hands-on experience in C, Python, or C++ programming.
- Experience in firmware development for Cortex M3/M4 and ARM V7 on cross compilers like IAR Embedded Workbench, Eclipse, and MPLAB.
- Proficiency in working with wired communication protocols such as SPI, I2C, WDT, and TIMER.
- Ability to statistically analyze data with software tools like MS Excel/MATLAB/Minitab.
- Good know-how of laser spectroscopy, optical sensing, interferometric signal acquisition, spectral analysis, gas absorption measurement, and lab-based validation of electro-optical systems.
- Experience or strong interest in laser driver development, including current drivers, TEC/temperature control, modulation, protection circuits, calibration, and embedded control loops.
- Hands-on exposure to FPGA design and verification using VHDL/Verilog/SystemVerilog, FPGA development tools, timing closure concepts, and hardware debugging with logic analyzers or embedded analyzers.
- Strong understanding of signal processing techniques and advanced mathematical concepts, including FFT-based analysis, filtering, linear algebra, calculus, and statistical analysis.
- Adherence to functional safety requirements and relevant standards such as IEC 61508 Safety Integrity Level 2 and EN 60079-29-1.
Desired Qualifications
- Knowledge of FPGA-based data acquisition, high-speed ADC interfacing, clocking, buffering, DMA/streaming concepts, and real-time processing pipelines will be an added advantage.
#Embedded Systems#FPGA#Signal Acquisition#Control Systems#Gas Detection#Flame Detection#Industrial Safety#C/C++#Firmware Development