Sr. Firmware Engineer

Airgas
2d$130 - $145Onsite

About The Position

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.

Requirements

  • 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, GitHub, TortoiseGit, Doxygen
  • Experience with PC based software for controlling electronic products including but not limited to VB, Visual Studio. NET, C #, LabView.
  • 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.

Nice To Haves

  • 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 IMX93 core processor.
  • Experience in Zephyr RTOS development for Ublox NORA-B120.

Responsibilities

  • 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.

Benefits

  • We care about and support all Airgas associates. This is evident not only through our competitive compensation but also through a comprehensive benefits package that includes medical, dental, and vision plans, vacation, sick time, floating holidays, and paid holidays for full-time employees.
  • We provide a progressive parental leave package for our eligible Airgas parents, offering generous paid time off for the birth or placement of children.
  • Additionally, we offer our employees a 401k plan with company matching funds, tuition reimbursement, discounted college tuition for employees’ dependents, and an Airgas Scholarship Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service