JacksonvilleFLRecruiter Since 2001
the smart solution for Jacksonville jobs

Firmware Engineer

Company: Uptime Solutions - Condition Monitoring Technology
Location: Jacksonville
Posted on: November 22, 2021

Job Description:

Position Summary

Reporting to the Director of Hardware Development, the Firmware Engineer will be responsible for developing new products for the Company. You will work closely with Software Developers, Marketing and Sales to develop products from inception to full manufacturing and release. You will also be responsible for investigating the Company's current technologies, products and development processes, in order to improve and expand our product line. This is a collaborative, team environment where individuals work together to solve complex issues. The role will be onsite in Uptime's Jacksonville office.


The requirements below are representative of the knowledge, skill, and ability required to perform the job well:
5+ years of embedded software development experience, as well as a proficiency in embedded wireless systems
Bachelor's or Master's degree in Electrical Engineering with strong Computer Science skills
High level of expertise in embedded software development using C and assembly languages
Background in hardware bring-up, using test tools and interacting with HW and SoC design
Experience with industry standards for wireless communications such as Bluetooth, WLAN or GSM; cellular and 900mhz is also desirable
Ability to quickly debug and effectively close out system issues related to firmware
Proficient in writing clean, easy to understand, robust and sustainable code tailored for embedded systems
Strong debugging skills with JTAG, Oscilloscopes and/or Logic analyzers
Experience with one or more 32-bit microcontroller cores (ARM, MSP430, MicroChip)
Ability to write scripts in languages such as Python or Bash
Experience implementing diagnostics, manufacturing tests and protocol compliance test software
Proficiency with USB Interfaces - USB, Ethernet, SPI, UART and I2C
Ability to bring up new sensing chipsets and processors from initial specification to production
Familiarity with architecting, implementing, and maintaining complex firmware designs
Competent in specifying and documenting communication protocols, system states and FW/SW feature requirements with the SW/HW teams
Ability to help select microcontrollers, define power management strategies, and review schematics with the HW team
Development experience on Linux or Embedded IDEs is preferred
Familiarity with other languages such as Python and C++ is a plus
Must be detail-oriented with strong analytical skills
Must be authorized to work in the US, sponsorship is not available for this role

Keywords: Uptime Solutions - Condition Monitoring Technology, Jacksonville , Firmware Engineer, Engineering , Jacksonville, Florida

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Florida jobs by following @recnetFL on Twitter!

Jacksonville RSS job feeds