Sr. Firmware Engineer
Listed on 2026-01-13
-
Software Development
Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, C++ Developer
Sr. Firmware Engineer (Open)
Location:
Cheshire, CT (ATS) - Management
At Airgas, we are committed to building a diverse and inclusive workplace that embraces the diversity of our employees, our customers, patients, community stakeholders and cultures across the world.
Airgas is hiring for a Sr. Firmware Engineer in Cheshire, CT.
We are looking for you!
Travel:
Occasionally (1-10% of work time)In-office role- M-F
Pay: 130-145K
Senior Firmware Engineer with 5+ years of experience developing embedded systems. The candidate will be accountable for designing, building, and testing embedded firmware/software for wireless electronic products for the gas industry. The candidate will work within a multidisciplinary team and be responsible for new products from their design stage through commercialization. We require an individual that is comfortable and competent in the role of a firmware technical leader with experience in firmware development including but not limited to C and RTOS.
EssentialDuties and Accountabilities
Design, build, test, and document microprocessor based firmware for wireless electronic products from concept, feasibility, prototyping through production.
Create embedded firmware and software in widely used software development environments (e.g. IAR Systems, AVR Studio, Eclipse, MPLab IDE, Zephyr).
Create software design requirements, test plan and test results documentation for various platforms.
Work closely with hardware engineers in specifying components for efficient firmware design.
Working with hardware team and others, create and design PC based software to create production, manufacturing and product validation test fixtures
Conduct system functional tests and troubleshoot products and equipment as required.
Provide and continuously communicate time and cost estimates for projects.
Provide ongoing technical assistance to manufacturing.
- BS+ in Software Engineering, Electrical Engineering or Computer Science.
- 5+ years of experience designing, building, and testing firmware and hardware for embedded systems.
- Experience generating firmware for 8-bit, 32-bit single or dual core microprocessor systems including use of peripheral devices such as A-D converters, voltage/current switches/regulators/controllers/monitors, batteries, solar panels, and charging system controllers in assembly, C or other higher languages. Familiarity with communication protocols such as SPI, I2C, Ethernet, TCP/IP, wireless networks desired.
- Experience in Low power applications for fielded devices.
- Experience with revision control applications and documentation, e.g. Git, Git Hub, Tortoise Git, Doxygen
- Experience with PC based software for controlling electronic products including but not limited to VB, Visual Studio. NET, C #, Lab View.
- Experience with Yocto Linux and real time operating systems (RTOS) for embedded systems
- Experience in BSP development and RPM creation for Linux based microprocessors.
- Experience using oscilloscopes, network analyzers, spectrum analyzers and basic lab tools and instruments.
- Desired direct design experience with RF wireless communication technologies such as Wifi, 4G, 5G, Mesh network, Bluetooth, Sigfox and LoRa.
- Experience working with FPGA firmware including but not limited to Verilog, VHDL etc. desired.
- Advanced mathematical skills relevant to the application of firmware/software engineering
- Experience in BSP development for IMX
93 core processor. - Experience in Zephyr RTOS development for Ublox NORA-B120.
- Comfortable using firmware development tools (IDE).
- Comfortable programming microprocessors using industry standard practices and tools.
- Comfortable documenting software and associated activities.
- Comfortable using typical tools to develop, test and troubleshoot firmware.
- Experience with mathematical and simulation tools a plus
- Basic knowledge of Google applications and Gmail
- Able to save and maintain electronic files
- Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures, or governmental regulations
- Ability to write routine business…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).