Embedded Software Engineer
Ingenico Group
Ingenico is the global leader in payments acceptance solutions. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers our world-class terminals, solutions and services enable the global ecosystem of payments acceptance. With 40 years of experience, innovation is integral to Ingenico’s approach and culture, inspiring our large and diverse community of experts who anticipate and help shape the evolution of commerce worldwide. At Ingenico, trust and sustainability are at the heart of everything we do.
Scope
This role may be based in Suresnes or Valence right next to Valence TGV station (Valence Gare TGV) which makes it easily accessible by train (36 min from Lyon Part-Dieu etc) !
As part of the new technology team, you contribute to accelerating the start of the design of new Hardware Android Platforms.
Main responsibilities
- Accelerate the start of next products developement with new Hardware platforms by validating the very first low-level hardware and software bricks.
- Define the SOC roadmap with other R&D groups
- Evaluate new SoC platforms and build the first mock-up by bridging our hardware security architectures with the evaluation boards delivered by SoC vendors
- Bring up the collection of Software delivered by the vendor to boot and run the embedded system ( Collect SW on different Android Git repo, Google, Qualcomm, Mediatek, and build first images for our mockups). Handle the minimal set of peripherals to leverage the SoC Main features and ensure its adequacy with our future product needs.
- Support R&D Teams for the introduction of validated technology or PoC inside products/projects
- Identify and Analyse New Technology Bricks and trends
- Contribute to Techno Committees and MKT discussions
Profile
You have a Master’s degree in Computer Science or equivalent. You have minimum 5 years of experience as a Software or Embedded System Engineer. You can speak French English at a very good level. You have a good knowledge of Hardware and Software in embedded System architectures.
Important skills :
- Software knowledge : Android AOSP , Linux ( Kernel Drivers, APIs, …), FreeRTOS, Languages C,Python ,… Tools : Git Hub (or equivalent) , Android AOSP build environnement , Android Studio.
- Hardware knowledge : MPU, MCU, Memories, PMIC, and traditional interfaces USB, UART, SPI, I2C, MIPI, … Knowledge on Touch Screen & Display Technologies is a plus.. Proficient in reading and understanding electronic schematics.
- Curious
- Creative
- Autonomous
- Constant desire to learn
- Strong interpersonal and communication skills (you work in collaboration with several marketing stakeholders, R&D Teams)
- Ability to work in a multicultural environment
As part of our values, we embrace diversity and inclusion at Ingenico. We are an equal opportunity employer and do not discriminate on the basis of an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital status or any other protected characteristic under applicable law, whether actual or perceived.
Ingenico welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
We want to adapt our processes and create a safe work environment that welcomes everyone.
To learn more about what it's like working inside Ingenico, follow us on LinkedIn