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.
$140k - $231k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview Mastercard is seeking a Lead Software Engineer to serve as a technical leader and subject matter expert responsible for...SuggestedFull timePart timeWorldwideFlexible hours- 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...Suggested
- ...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...SuggestedLocal area
- ...Software Engineer TECHM-JOB-29433 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...Suggested
$72k - $115k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer I About the Role As a Software Engineer, you'll work alongside experienced engineers to design, develop, test, deploy, and support...SuggestedFull timePart timeInternshipWorldwideFlexible hours$115k - $184k
...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard’s Network & Digital Payments group creates meaningful digital payment experiences for consumers,...Full timePart timeWorldwideFlexible hours$92k - $147k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview: At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing...Full timePart timeWorldwideFlexible hours- ...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
- 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...
- ...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...Work experience placement
$200k
...Job Description Job Description Salary: VDC Engineer Vision Electric & Systems Full Time St. Louis, MO About Us: Vision Electric & Systems is a full-service electrical contractor based in O'Fallon, Missouri. Specializing in design...Full timeContract workFor contractorsWork at office- ...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...
- ...Senior Software Engineer Location: O'Fallon, Missouri - onsite (LOCAL ONLY) Rate - $65/hr. on C2C Java/JEE 6-10 years Essential responsibilities of the position: Execute and own the baseline architecture implementations and design activities collaborating...Work experience placementInternshipLocal area
- ...Software Engineer II Our 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...Live in
$96k - $163k
...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,...Full timePart timeWorldwideFlexible hours$76k - $127k
...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...Full timePart timeWorldwideFlexible hours$90 - $95 per hour
...Fallon, MO Contract Duration: 24+ months Description: This job is a developing subject matter expert in the Software Engineering area, influencing stakeholders and applying advanced knowledge to drive achievement of area goals and initiatives by contributing...Hourly payContract work- ...• 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...
- ...Position: Java Engineer Location: Onsite - 5 Days/Week (O'Fallon, Missouri or NYC, NY) Type: Full-Time Employee (FTE) Openings: 5 urgent positions Interview Mode: Local candidates must be available for in-person interviews We're seeking experienced...Full timeLocal area
- ...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...
$140k - $231k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview Mastercard is a global technology company in the payments industry, focused on powering an inclusive, digital...Full timePart timeWorldwideFlexible hours- ...Lead Software Development Engineer The Lead Software Development Engineer is a technical leader responsible for driving software architecture, engineering strategy, and delivery of Mastercard's next-generation payment platforms. This role combines hands-on engineering...
- ...Lead Software Development Engineer Mastercard’s Commercial Solutions team is a rapidly growing organization with responsibilities to deliver innovative solutions to help our customers grow and expand their business. Focused on thinking big and scaling fast around the...H1bLocal areaRelocation
- ...Lead Software Development Engineer Mastercard is a global technology company in the payments sector. We power payments and provide products and services for individuals and industries all around the world. Our people, technology, data and brand provide the capabilities...Local area
- Hybrid role. Need local candidates only. Interview Process - Hacke rank Test , l1 & L2 interview. An ideal candidate for this role would have extensive experience in Java development and be well-versed in cloud-native applications, microservices, and...Local area
- ...Manager Name : Saurabh Prakash - Technical Lead at Client Resume Submission Email: ****@*****.*** Lead Software Engineer Location: O'Fallon, Missouri Work Model: Hybrid /Onsite Mid - Senior Level The Lead Software Engineer...
- ...DevOps Engineer Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Job Description: Must have hands on experience in troubleshooting the groovy scripts, CI / CD pipelines...Work experience placement
$122k - $207k
...that help people, businesses and governments realize their greatest potential. Title and Summary Lead Site Reliability Engineer Overview The Mastercard Business Operations (BizOps) organization is seeking a Lead BizOps Engineer to serve as a technical authority...Full timePart timeWorldwideFlexible hoursShift work$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- Java Architect Local/ Day 1 Onsite).- OFL, MO Client: Tech Mahindra/Mind Tree Java, PCF, Spring Boot, Angular, NiFi, Apache Kafka Drive the architecture and design of software solutions including Technical solution & application architecture & design ...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


