drjobs Senior Firmware Engineer

Senior Firmware Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Saint Louis - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Senior Firmware Engineer

Location: Saint Louis Missouri (Hybrid/Onsite)

Duration: Fulltime

Interview :: Video

Visa : USC

LinkedIn: Preferred

Job Description:

The Sr. Firmware Engineering position (Titled a Senior role only because of flat corporate hierarchy) is in the R&D department a highly secure environment. This group handles all the next generation of products and has a direct line to the owner of the company.

The hardware portfolio spans the gamut from embedded controls smart LED lighting low power designs all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8bit systems to 32bit RTOS designs. As a Senior Firmware Engineer mentorship to team members is essential.

Essential Duties and Responsibilities:

  • Develop firmware against system requirements for embedded systems applied to refrigeration products.
  • Develop maintain and improve algorithms and firmware for embedded systems.
  • Documents firmware by producing flow charts state machines and drawings.
  • Collaborate with the embedded team to drive changes and requirements on the hardware side.
  • Develop and manage project schedules related to new and existing product design.
  • Review the overall progress of each project and provide the department manager with a detailed monthly progress report ensuring ontime project completion.
  • Create a positive work atmosphere and attitude level of cooperation and general leadership to provide a positive influence.
  • Participate within cross functional teams to launch products resolve issues and support product improvements.
  • Verification and validation of test plans and execution.
  • Supply technical support to the Service Department when needed.
  • Coordinate project work internally with the department and externally with other departments to ensure ontime completion of projects within budget.
  • All other duties as assigned.
  • Regular and reliable attendance in the office is required.

Qualifications

  • Bachelors degree in electrical engineering computer science or similar field required.
  • Ten or more years of related experience (embedded firmware development) required.
  • Atmel or Microchip 8bit experience.
  • Knowledge of real time peripherals such as timers buffers and UARTs.
  • MODBUS and i2C experience required.
  • ARM 32bit experience.
  • Wireless Stack (WiFi BLE or RF) experience required.
  • Firmware development (8 16 32bit ARM CortexM microcontrollers) and debugging.
  • STM32 experience preferred.
  • KEIL or IAR experience preferred.
  • PCB design including schematic capture and board layout experience preferred.
  • Solid working knowledge of C/C preferred.
  • Experience in programming realtime systems with or without RTOS.
  • Experience with EDC/EDM hardware design and simulation (SolidWorks PCB Altium Cadence).
  • Demonstrate ability reading hardware schematics and using common debugging tools including scopes logic analyzers emulators and signal generators.
  • Enjoy being hands on in the lab and want to be in the details (soldering oscilloscopes).
  • Familiar with NI data acquisition equipment as well as LabView.
  • Knowledge of IoT and wireless technology.
  • Knowledge of new sensor technology.
  • Knowledge or experience with thermoelectric devices a plus.
  • Ability to organize work to meet departmental goals and objectives.
  • Highly developed interpersonal skills.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.