Firmware Engineer
True Manufacturing
Firmware Engineer
O Fallon - O Fallon, MO 63366
Overview
Position Type: Regular Full Time Job Shift: Day Education Level: 4 Year Degree Category: Engineering
Description
True's 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.
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 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 the departmental goals and objectives.
- Highly developed interpersonal skills.
$45k - $110k
...address clients' most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions and build future-ready, sustainable businesses. With over 230,00...SuggestedMinimum wageLocal area- ...Senior Software Engineer Seeks a Senior Software Engineer who will be a crucial part of our software team. The selected candidate will have to write scalable, robust, and easy-to-maintain code, and will be required to translate software requirements into high-performance...SuggestedWork experience placement
- Excellent communication skills with the ability to communicate with all levels of management Ability to build rapport and relationships Someone understanding the concept of operations first, focusing on usability, operability of applications from the get go...Suggested
$92k - $147k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect...SuggestedFull timePart timeWorldwideFlexible hours- ...Software Engineer Location: OFALLON, MO Skill: Jenkins Required Skills: To design, develop and implement software applications and systems based on users needs. Understand and analyse the technical specifications and suggest code optimization ideas....Suggested
- ...Job Title Bachelor’s degree in information systems, information technology, computer science, engineering, or equivalent work experience. More than 7 years of industry experience. Excellent communication skills, with the ability to interact across multiple organizational...Work experience placement
- ...CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Role Overview: As a Software Engineer in Corporate Solutions at you'll work with modern full-stack development practices with a focus on microservice and database...
- Job Title About Us: At *** (*** | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. We thrive on change that is powered by the intelligent symphony of technology and humans designing meaningful and sustainable...
- ...Software Engineer II Location: OFallon, MO Program Overview: Sustainability and Innovations Program aims to develop Mastercard sustainability solutions and innovative products for Consumer solutions. S&I program team is looking for a high-energy, detail-oriented...Local area
- ...Principal Software Engineer O Fallon - O Fallon, MO 63366 Overview Position Type Regular Full Time Job Shift Day Education Level... ..., ingestion, the device–cloud message contract, and firmware coordination with embedded engineering. Security Identity...Full timeContract workWork at officeRemote workMonday to FridayShift work
$115k - $184k
...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard is a global technology company in the payments industry, focused on powering an inclusive, digital...Full timePart timeWorldwideFlexible hours- ...Spark, Airflow, Databricks, AWS and related technologies ~ What are a couple of desired/nice to have skills? Data engineer/SDET # Knowledge of Microservices and scaling techniques # Experience using web service APIs # Ability to...
- ...Identify and implement complex automation efforts, including refactoring of automation code where needed. Work closely with software engineers to build quality in, ensuring proper test and requirement coverage, configuration quality, monitoring, early performance testing....
- ...Senior Software Engineer Visa: No OPT EAD, US Citizen or Green Card preferred Location: Hybrid in O'Fallon, Missouri (St. Louis) Duration: at least 1 year, likelihood of extension Interview: 2 client interviews, second one on-site if...Long term contractWork experience placementLocal areaRelocationFlexible hours
$212k - $339k
...Vice President, Software Engineering Mastercard Send, part of the Mastercard Move portfolio, powers near real-time money movement to billions of cards, bank, and digital accounts worldwide. The platform enables financial institutions, fintechs, businesses, and digital...Full timePart timeWorldwideFlexible hours$96k - $163k
...Senior Site Reliability Engineer, Performance Engineering Payment Optimization unifies multiple Mastercard capabilities to improve transaction success, reduce avoidable declines, and simplify issuer, acquirer, and merchant interactions across the payment lifecycle....Full timePart timeFlexible hours$168k - $277k
...and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions...Full timePart timeWorldwideFlexible hours- ...Site Reliability Engineer II At Mastercard technology, we work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion...
- ...services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Site Reliability Engineer Who is Mastercard? At Mastercard technology, we work to connect and power an inclusive, digital economy that benefits everyone, everywhere...Full timePart timeWorldwideFlexible hours
- ...Lead Software Engineer Job Description: Overview: As part of an exciting, fast paced environment developing digital identity and security solutions in the mobile and e-commerce space, this position will provide technical expertise within the development lifecycle...
- ...Site Reliability Engineer The BizOps team is looking for a Site Reliability Engineer who can help us solve problems, build our CI/CD pipeline and lead Mastercard in DevOps automation and best practices. Are you a born problem solver who loves to figure out how something...Shift work
$212k - $339k
...business outcomes, support platform growth, and advance Mastercard's technology vision. Role The Vice President, Software Engineering is responsible for defining engineering strategy, guiding architectural direction, ensuring delivery excellence, and developing engineering...Full timePart timeWorldwideFlexible hours- Digital Identity Technical Architect Overview: As part of an exciting, fast paced environment developing digital identity and security solutions in the mobile and e-commerce space, this position will provide technical expertise within the development lifecycle for new...
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Overview: Mastercard’s Enterprise Credit Risk (ECR) team is seeking a talented Senior Software Engineer – Java Full...Full timePart timeWorldwideFlexible hours3 days per week$80k - $158k
...Job Title: Lead Performance Engineer City: O Fallon State/Province: Missouri Posting Start Date: 9/18/26 Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building...Minimum wageLocal area- RequiredEducation: • BachelorsDegreeincomputerscience,Engineeringorarelatedsubject RequiredExperience/skills: • ProficientinnativeiOSdevelopmentusingSwiftandframeworkslikeSwiftUIorUIKit,withasolidunderstandingofObjective-C.Alsoexperiencedincross-platformmobiledevelopmentusingtoolssuchasReactNativeorXamarin...
- Mastercard Python Contractor Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure...For contractorsH1bWork at officeLocal area
- ...opportunity for you to join the global credit card authorization team. The system facilitates billions of transactions among issuers, acquirers, and service providers. We are looking for engineers that are passionate about development with constant focus on quality....
- C++ Developer – Replacement Location: OFALLON, MO – DAY 1 Onsite (hybrid) Duration: Long Term Number of openings: 1 Roles and Responsibilities: Need someone who can analyze C/C++ code and find performance bottlenecks. Proficient in C/C++ Proficient...
- ...• Excellent communication skills with strong Agile knowledge. • Be able to work with Business/Systems Analysts and Quality Engineers in a behavioural driven development environment. • The Ideal candidate should have experience of developing Microservices in Cloud...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!

