Sr Advanced Software Engineer

HoneywellFort Washington, PA
93d

About The Position

The Senior Advanced Software Engineer will be responsible for developing firmware & software for optoelectronics sensors for 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 for an engineer to lead the firmware/software architecture of optoelectronic sensor products. This includes high reliability designs that need to operate in difficult environments with real time data captured at high speed. Many of the sensors are incorporated into customer machines so the development of robust algorithms and data integrity is important. This software engineer will be expected to work on a team to develop new concepts and support new project proposals, This will include understanding customer requirements, translating those into device and product requirements, assisting research and development proposals, project cost estimating, budgeting, and program management. The engineer must be technically creative, have strong organizational and communication skills, and able to work in a collaborative environment.

Requirements

  • Bachelor's degree in Computer Science, Software/Electrical Engineering, or a related field.
  • Proven experience (5+ years) in software development, with significant exposure to project leadership roles.
  • Experience with firmware development on Microchip dsPIC and PIC32 family of processors.
  • Experience with Graphical User Interface development.
  • Experience with embedded Linux development.
  • Must be eligible for a US security clearance.

Nice To Haves

  • Master's degree in Computer Science, Software/Electrical Engineering, or a related field.
  • Strong proficiency in at least one programming language (C, C++, Java, or Python).
  • Familiarity with electronics design and microprocessor.
  • Familiarity with software architecture and agile development methodologies.
  • Excellent problem-solving abilities and a strong analytical mindset.
  • Strong communication skills, both verbal and written.

Responsibilities

  • Develop firmware for optoelectronics sensors.
  • Code applications in C and understand assembly language code.
  • Work with Microchip dsPIC and PIC32 family of processors using MPLAB and MPLAB X IDEs.
  • Implement low-latency TCP and UDP clients and servers.
  • Develop C++ applications using Microsoft Visual Studio.
  • Create multi-threaded user interface applications with Qt.
  • Develop multi-threaded embedded Linux solutions for networking applications.
  • Code and debug Linux device drivers.
  • Create custom board support packages (BSPs) for SoC devices.
  • Support the implementation and testing of new or existing hardware.

Benefits

  • Employer subsidized Medical, Dental, Vision, and Life Insurance.
  • Short-Term and Long-Term Disability.
  • 401(k) match.
  • Flexible Spending Accounts.
  • Health Savings Accounts.
  • EAP and Educational Assistance.
  • Parental Leave.
  • Paid Time Off (for vacation, personal business, sick time, and parental leave).
  • 12 Paid Holidays.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Merchant Wholesalers, Durable Goods

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service