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.
$115k - $184k
...governments realize their greatest potential. Title and Summary Senior Software EngineerOverview We are seeking a Senior Software Engineer to design, develop, and maintain scalable software solutions supporting MDES initiatives and platform enhancements. This role...SuggestedFull timePart timeWorldwideFlexible hours$92k - $147k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer IIOverview The Mastercard Authentication Program owns how consumer authentication works across both in-store and e-commerce use...SuggestedFull timePart timeWorldwideFlexible hours$76k - $127k
...and services that help people, businesses and governments realize their greatest potential. Title and Summary Site Reliability Engineer II Who is Mastercard? At Mastercard technology, we work to connect and power an inclusive, digital economy that benefits everyone...SuggestedFull timePart timeWorldwideFlexible hours$96k - $163k
...that help people, businesses and governments realize their greatest potential. Title and Summary Senior Site Reliability Engineer Overview The BizOps team is looking for a Senior Site Reliability Engineer who can help us solve problems and enhance our...SuggestedFull timePart timeWorldwideFlexible hoursShift work$76k - $127k
...services that help people, businesses and governments realize their greatest potential. Title and Summary Site Reliability Engineer II The BizOps team at Mastercard is looking for a Site Reliability Engineer (SRE) who thrives on solving complex problems,...SuggestedFull timePart timeWorldwideFlexible hoursEarly shift$96k - $163k
...services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Site Reliability Engineer, Performance Engineering Senior Site Reliability Engineer, Performance Engineering Payment Optimization unifies multiple...Full timePart timeWorldwideFlexible hours$96k - $163k
...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...Full timePart timeWorldwideFlexible hours$122k - $207k
...services that help people, businesses and governments realize their greatest potential. Title and Summary Manager, Site Reliability Engineering Who is Mastercard? At Mastercard technology, we work to connect and power an inclusive, digital economy that benefits...Full timePart timeWorldwideFlexible hours$122k - $207k
...that help people, businesses and governments realize their greatest potential. Title and Summary Lead Site Reliability Engineer-2 Overview: Who is Mastercard?At Mastercard technology, we work to connect and power an inclusive, digital economy that benefits...Full timePart timeWorldwideFlexible hours- Sr. Software Development EngineerLocation: O'fallon, MODuration: 12+ monthsPrimary Skills:C# developmentFront end/angularAPIDesired Skills:SQLBatchRole:Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard...
- ...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....
- Job TitleAbout 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 ...
- ...Senior Software EngineerSeeks 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...Work experience placement
$115k - $184k
...improving the response time for new applications that support the Authorization payment network. This position is on the performance engineering team that partners with development teams on optimization and testing. We are looking for an experienced engineer that is...Full timePart timeWorldwideFlexible hours- ...Fraud Management Application Developer Work with a talented team of developers and test engineers to develop fraud management applications. This position will be responsible for delivering Quality Engineering services (Code quality, Testing Services, Performance Engineering...
$115k - $184k
...Senior Software Engineer - Java Full Stack EngineerMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of...Full timePart timeWork experience placementWorldwideFlexible hours- Job TitleExcellent communication skills with the ability to communicate with all levels of managementAbility to build rapport and relationshipsSomeone understanding the concept of operations first, focusing on usability, operability of applications from the get goProblem...
$72k - $115k
...Software Engineer IAI And Decision Product EnablementBe part of the Shared Services, Fraud Products team developing new capabilities for Mastercard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder...Full timePart timeFlexible hours$92k - $147k
...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...Full timePart timeWorldwideFlexible hours- Software EngineerLocation: OFALLON, MOSkill: JenkinsRequired 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. Fill timesheets and complete...
- Sr. Software EngineerLocation: O'Fallon, MOJob Summary: We are seeking a skilled Software Developer with a strong background in Java, Spring Boot, Microservices, and Kafka. The ideal candidate will have a minimum of 5 years of experience in software development, with a...
$60k - $135k
...methodologies, and frameworks. Write clean, well-documented, and testable code. Collaborate with product managers, designers, and other engineers to deliver high-quality products. Participate in code reviews and contribute to improving our development processes. Troubleshoot...Minimum wageLocal area- ...Software Engineer IILocation: OFallon, MOProgram 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 individuals...Local area
- ...Software Engineer IIOur client, a credit card company, is looking for a Software Engineer II for their O'Fallon, MO/Hybrid location.Responsibilities:Design components by translating product requirements, break down project into tasks and provide accurate estimatesIndependently...Live in
- ...responsibilities of the position:Execute and own the baseline architecture implementations and design activities collaborating with other Engineers & Engineering Team.Ability to work with existing and evolve services with minimum guidance.Experience in working with fast paced,...Work experience placementInternshipLocal area
$140k - $231k
...Lead Software Engineer (C/C++)Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices...Full timePart timeWorldwideFlexible hours- ...Job TitleBachelor’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
$92k - $147k
...Software Engineer IIMastercard 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 data and...Remote work$195k - $323k
...that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Development Engineer Job Overview: Leads major projects and creates the development and delivery of quality software solutions in a timely and cost-...Full timePart timeWorldwideFlexible hours- Mastercard Python ContractorMastercard 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


