Logo
Honeywell

Sr Advanced Software Engineer

Honeywell, Fort Washington, Pennsylvania, United States, 19034

Save Job

Overview

Join to apply for the

Sr Advanced Software Engineer

role at

Honeywell . The Senior Advanced Software Engineer will be responsible for developing firmware & software for optoelectronics sensors for the Authentication Technologies program for the Fine Chemicals business. The position will be located in Ft Washington, PA. Authentication Technologies (AT) is part of the Fine Chemicals business unit and is a leader in the development of Authentication solutions for banknotes, coins, high value documents and materials packaging. This is an opportunity to lead the firmware/software architecture of optoelectronic sensor products, including high reliability designs that operate in difficult environments with real time data captured at high speed. Many sensors are incorporated into customer machines, so robust algorithms and data integrity are important. Honeywell fosters a collaborative and inclusive work environment that values contributions and supports professional development. The team focuses on innovation and sustainability, delivering value and making a meaningful impact in advancing customers' success. Responsibilities Firmware Development: work with Microchip dsPIC and PIC32 processors (MPLAB and MPLAB X IDEs); write applications in C; understand assembly language; support legacy MPLAB and current MPLAB X IDEs; use Microchip Harmony 1 and Harmony 3; implement very low-latency ( GUI Development: develop C++ applications using Microsoft Visual Studio 2017+; create low-latency multi-threaded UI applications with Qt v5.12+ on Windows 10+; implement TCP/UDP clients and servers. Embedded Linux Development: develop multi-threaded embedded Linux solutions for networking; experience with PThreads; code and debug Linux device drivers; implement very low-latency ( SoC/Hardware Integration: familiarity with Altera (Intel) Cyclone V and/or Arria 10 SoC family; use Altera Quartus II/Quartus Prime for SoC development; create custom BSPs for SoCs; implement needed hardware functionality in the SoCs FPGA fabric. General: understand customer requirements, translate to device and product requirements, assist with research and development proposals, project cost estimating, budgeting, and program management; collaborate effectively within a team.

Qualifications Must Have:

Bachelors degree in Computer Science, Software/Electrical Engineering, or a related field. 5+ years of software development experience with significant exposure to project leadership roles. Experience with firmware development on Microchip dsPIC and PIC32 processors, GUI development, and embedded Linux. Must be eligible for a US security clearance. Strong preference for individuals who already have a DoD clearance.

We Value:

Master's degree in Computer Science, Software/Electrical Engineering, or a related field. Proficiency in at least one programming language (C, C++, Java, or Python); familiarity with development tools and practices. Familiarity with electronics design, microprocessor software architecture, and agile development methodologies. Strong problem-solving and communication skills; ability to work collaboratively across teams.

Honeywell offers a comprehensive benefits package including medical, dental, vision, life insurance; disability coverage; 401(k) match; FSAs and HSAs; EAP; educational assistance; parental leave; paid time off; and holidays. For more benefits information visit: https://benefits.honeywell.com/ About Us

Honeywell helps organizations solve complex challenges in automation, aviation, and energy transition, across Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation powered by Honeywell Forge software. #J-18808-Ljbffr