Logo
Labconco

Firmware Engineer

Labconco, Kansas City, Missouri, United States, 64101

Save Job

Job Type

Full-time

Description

Join Labconco Corporation - 100 Years of Driving Science Forward

Are you passionate about embedded systems and ready to make a real impact in the world of laboratory and clean air equipment? Labconco Corporation is seeking a

Firmware Engineer

to help shape the future of our high-performance scientific products.

As part of our Engineering team, you'll be responsible for designing and improving firmware that powers innovative solutions for laboratories, research facilities, and clean environments around the world. If you're motivated by solving complex technical challenges and want your work to contribute to a cleaner, safer world-this is the role for you.

Preferred Specific Experience

Experience from 32-bit mcu (PIC32/ARM) to RaspberryPi Experience developing with AOSP, Real Time Operating Systems, and Embedded Firmware Hands-on coding experience with peripherals such as UART, SPI, i2c, GPIO, USB Hands-on with PWM, ADCs, and embedded signal processing Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level Extra Bonus:

Experience with motors: BLDC, stepper, and control algorithms such as PID, FOC, and sensorless control Experience with wireless and wired communication protocols, TCP/IP, Ethernet, Bluetooth and 802.11 Education and/or Experience

Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering from an accredited four year college or university; or five to ten years related experience and/or training; or equivalent combination of education and experience.

Requirements

Essential Duties and Responsibilities

Design, prototype, debug and document software designs using software engineering tools required to support new and existing products. Assist with the design and improve quality assurance tests to verify product performance. Interface with processor and software tool manufacturers to solve issues. Develop and implement feature lists and product user interface with the assistance of Product Engineers. Maintain the storage of product software/firmware files. Assist associates with products and their applications. Assist Manufacturing and Product Service with issues, as required. Remain current with software technology to support new products. Suggest and assist in the development of process and product improvements.

Other Duties

Perform other job duties as assigned by Management.