Sr. Firmware Engineer/Principle Job at JS Consulting, Saint Louis, MO

K2NSWXNTK1VnSmNqaU1NWGJGOGE4aFpB
  • JS Consulting
  • Saint Louis, MO

Job Description

Job Title- Sr. Firmware Engineer/Principle

Project Location Hybrid in Saint Peters, MO

Duration- Full-time

Interview: WebEx

Benefits: Health, Dental, Vision, PTO, Holidays, 401K, others.

Must Have: Micro Controllers, PCB experience. C/C++ and bare metal programming. Wireless technology.

Overview: Company 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 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected to be able to provide mentorship to team members. Communication skills are very important. You will be the anchor for the team in both hardware and firmware. Ideal candidate will be looking for their next big opportunity. Must be a go getter.

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 on-time 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 on-time completion of projects within budget.
  • All other duties as assigned.
  • Regular and reliable attendance in the office is required.

Qualifications:

  • Bachelor's degree in electrical engineering, computer science or similar field required.
  • Ten or more years of related experience (embedded firmware development) required.
  • Atmel or Microchip 8-bit 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-, 32-bit, ARM Cortex-M 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 real-time 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.

Job Tags

Holiday work, Full time,

Similar Jobs

DoorDash

Delivery Driver Job at DoorDash

 ...Delivery Driver at DoorDash summary: As a Delivery Driver for DoorDash, you have the flexibility to set your own hours and earn income on your terms by delivering food, groceries, and retail orders. You can work part-time or full-time, depending on your availability... 

Tutor Me Education

High School Tutor (Remote) Job at Tutor Me Education

 ...Tutor Me Education is reshaping how students learn. We are looking for teachers and tutors with virtual tutoring experience to provide 1:1 or group instruction to students all across the country! Here are the details: Virtual instruction from your home computer... 

Geisinger

Flight Paramedic Job at Geisinger

 ...SupportSchedule: RotationWork Type: Full timeDepartment: Life Flight DivisionDate...  ...offer healthcare benefits for full time and part time positions from day one, including vision...  ...partners. Perhaps just as important, from senior management on down, we encourage an... 

Furry Fellas Pet Service LLC

Dog Walker / Pet Sitter Job at Furry Fellas Pet Service LLC

 ...Furry Fellas Pet Service LLC is Hiring for an Experienced Pet Care Professional For Pet Sitting and Dog Walking You: You love dogs and/or cats, enjoy the outdoors (dog walking) and being active. Your free time is often spent volunteering with or being around... 

MDD Forensic Accountants

Staff Accountant Job at MDD Forensic Accountants

 ...Tracing its roots back to 1933, MDD is one of the worlds top forensic accounting firms specializing in economic damage quantification...  ...Bachelors or Master's degree in Accounting or Finance Entry levelaccounting experience Actively pursuing CPA designation...