Software Engineer III - C++/Embedded/Android

1 Month ago • 5 Years + • Mobile Development

Job Summary

Job Description

NCR VOYIX Corporation is seeking a Software Engineer III with expertise in C++/Embedded/Android. The role involves developing software for hardware systems using various tools and programming languages. The ideal candidate will have a Bachelor's/Master's degree in Computer Science, Engineering, or a related field, with at least 5 years of experience. Responsibilities include programming in embedded operating systems, specifically Android OS, proficiency in C, C++, and assembler, and a strong understanding of low-level hardware components. Experience in developing Board Support Packages (BSPs) for embedded operating systems is also required. NCR VOYIX is a global leader in digital commerce solutions for retail, restaurant, and banking industries, committed to innovation and customer success.
Must have:
  • 5+ years of related experience
  • Experience in embedded C/C++
  • Experience with Android OS
  • Understanding of low-level hardware
  • Experience developing BSPs
Good to have:
  • Experience with assembler (x86, MIPS, SHx)
  • Experience with embedded software development tools

Job Details

About NCR VOYIX

NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.

Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.

Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape. 

Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.

A Bachelor’s/Master’s degree in Computer Science, Computer Engineering, Electronics and Communication Engineering, Electronics Engineering, Electrical Engineering, Information Technology or related field

5+ years of related experience

·        Experience in programming in embedded operating systems with preference in Android OS is desirable

·        Programming languages:  C, C++, and assembler (x86, MIPS, SHx, etc.).

·        Understanding of low level hardware components is must

·        Experience in developing Board Support Packages (BSP) for Embedded Operating systems.

·        Experience in developing Embedded software for hardware systems using software and hardware tools such as debuggers, In Circuit Emulators, Oscilloscopes, Logic Analyzers, etc.

Offers of employment are conditional upon passage of screening criteria applicable to the job

EEO Statement

Integrated into our shared values is NCR Voyix’s commitment to diversity and equal employment opportunity.  All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law.  NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential.  We believe in understanding and respecting differences among all people.  Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies
To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes

“When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.”

Similar Jobs

 Many Chat  Inc  - Lead Cyber Operations Engineer

Many Chat Inc

Barcelona, Catalonia, Spain (Hybrid)
1 Week ago
Veeam Software - Virtualization Backup Engineer (German Speaker)

Veeam Software

Poland (Remote)
3 Months ago
Instawork - IT Generalist

Instawork

San Francisco, California, United States (On-Site)
2 Weeks ago
Loyalty Juggernaut - Product Security Engineer

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
5 Days ago
USE Insider - Technical Support Specialist - Indonesia

USE Insider

Jakarta, Indonesia (On-Site)
6 Days ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

Germany (Remote)
1 Month ago
Rockstar Games - Mobile Engineer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
Apple - Sr. iOS Software Engineer

Apple

San Diego, California, United States (On-Site)
2 Months ago
playkot - Senior React Native Developer

playkot

(Remote)
2 Months ago
luxsoft - Android Developer

luxsoft

Turin, Piedmont, Italy (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Diligent Corporation - Senior Manager, Sales

Diligent Corporation

London, England, United Kingdom (Hybrid)
3 Weeks ago
Stacklok - Senior Manager, Software Engineering - Applied AI

Stacklok

Bellevue, Washington, United States (Hybrid)
3 Weeks ago
USE Insider - Senior Product Manager - (Remote)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
9 Months ago
WebFX - Entry Level Software Engineer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
9 Months ago
deel. - Team Lead, Payroll Implementation | USA

deel.

United States (Remote)
6 Days ago
Nice - Senior Product Pre-Sales Engineer

Nice

United States (Remote)
1 Month ago
USE Insider - Customer Education Specialist

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
9 Months ago
Mercury - Senior Financial Partnerships Manager - Cards

Mercury

San Francisco, California, United States (Remote)
1 Month ago
Diligent Corporation - Junior Research Analyst

Diligent Corporation

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Capgemini - SAP Finance Solution Expert

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
zeta - Senior Associate - Taxation (Direct Tax)

zeta

Mumbai, Maharashtra, India (On-Site)
1 Month ago
ISG - Software Asset Management - Senior Analyst / TL / Specialist

ISG

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Assystems - Resident Engineer cum Highway  Engineer

Assystems

Aizawl, Mizoram, India (On-Site)
9 Months ago
Cadence - Lead Product Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Barracuda - Senior Software Engineer (React JS - UI Developer)

Barracuda

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Paytm - KAM - Vijayawada

Paytm

Vijayawada, Andhra Pradesh, India (On-Site)
7 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
8 Months ago
version 1 - Microsoft Dynamics 365 Senior Consultant

version 1

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Philips - Assistant Marketing Manager

Philips

Gurugram, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Ideaflow - iOS Engineer

Ideaflow

(Remote)
2 Weeks ago
N26 - Android Engineer - DevEx

N26

Barcelona, Catalonia, Spain (Hybrid)
6 Days ago
Pinterest - Sr. Android Engineer, Ad Formats

Pinterest

San Francisco, California, United States (Remote)
6 Days ago
Mcdonalds - Software Engineer III - iOS

Mcdonalds

Mexico City, Mexico (On-Site)
1 Month ago
Apple - iOS Software Manager

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Tru India - React Native Developer

Tru India

Sahibzada Ajit Singh Nagar, Punjab, India (On-Site)
11 Months ago
Luxoft - Senior Android Developer

Luxoft

Pune, Maharashtra, India (On-Site)
8 Months ago
Ciklum - Expert IOS Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
10 Months ago
Workato - Senior Mobile Engineer (React Native)

Workato

Nicosia, Nicosia, Cyprus (On-Site)
3 Weeks ago
Arkose Labs - Staff iOS Engineer

Arkose Labs

Pune, Maharashtra, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At NCR Voyix, we specialize in turning routine transactions into meaningful connections. With a rich history of innovation, we've been at the forefront of problem-solving through technology. Operating globally in over 30 countries, we lead in Retail, Restaurant, Digital banking, and Payments. Our solutions optimize banking operations, streamline restaurant services, enhance retail interactions, and foster trust through secure payment systems. We take pride in our strong culture and a history of providing robust career paths. Come work for a leading technology company where you can grow your career. Join us and be part of revolutionizing transactions across these pivotal industries.

Hyderabad, Telangana, India (On-Site)

New Zealand (Remote)

Singapore (Remote)

Singapore (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Gurugram, Haryana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

India (Remote)

View All Jobs

Get notified when new jobs are added by NCR Voyix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug