SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Staff Engineer

Company: Fiserv
Location: Sunnyvale
Posted on: August 4, 2022

Job Description:

As a Staff Software Engineer in Device OS/BSP team you will be a part of a team of people responsible for creating and maintaining a system software for various Clover POS/Payment terminals in a fast-paced result-oriented environment. We're looking for an experienced BSP/Firmware software engineer to help build, certify and operate complex payment systems. These systems allow our large fleet of smart payment terminals to process millions of transactions a day via our cloud infrastructure. Our Device Platform Engineers are highly capable problem solvers that are detail-oriented and self-driven. You are pragmatic in balancing priorities and enjoy working in an iterative model where requirements are constantly changing.As an Staff Software Engineer in Device OS team, you can look forward to:Design and develop firmware and System software on Android and Secure Element for Clover POS/Payment terminals.Develop Hardware Abstraction Layers for Accessories, Payment InterfacesDevelop & Integrate EMVCO L1/L2 software for Payment terminals and successfully support the payment certification team during EMVCO certifciation.Working Hardware , System software and Application during NPI stages of new hardware launch.Troubleshooting issues that may span across a wide range of device types.Work with international certification teams and test organizations.Work with product management to clarify and/or create specifications.Triage bugs related to Device Platform and Payment interface domainsWork directly with third party vendors to define technical requirements and customize, configure and implement solutions to interface with various external systems.Communicating within your functional team and across Engineering to keep information flowing.Reviewing peer code, designs, and providing mentorship.Writing tests and automation to advance maturity in product testing.Be a team player, ability to collaborate idea sharing in a strong product setting.Basic Qualifications for Consideration:Bachelor s degree in EE, Comp Science or STEM required.10+ years of experience in C.5+ years of experience in Embedded Linux development.5+ years of experience in Payment Interface like Contact, ContactlessExperience with low level firmware development on MicrocontrollerFamiliarity with Software development tools like Git/Garret, Jira, Jenkins is requiredPreferred SkillsPayments industry experience working with EMVco or PCI/PTS standards.Embedded/MCU/ARM Cortex development, RTOS, C language experience.Experience in troubleshooting Hardware and low level firmware issues will be plus

Keywords: Fiserv, Sunnyvale , Staff Engineer, Other , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds