Software Engineer (C++/Java)

Pi-xcels logo

Pi-xcels

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
C Android Java MQTT Rust Analytics C++ TCP

Job Description

What we’re looking for

At Pi-xcels, our mission is to eliminate paper receipts and empower physical retailers to improve customer experience and retail performance via our e-receipt and analytics platform.

We are looking for a software engineer comfortable with device-based software engineering to join our software engineering team full-time.

As a Software Engineer in our VC-backed startup, you will tackle exciting and meaningful roles of designing, developing and implementing our product and prototypes.


Responsibilities

  • Develop mobile/embedded applications and SDKs (software development kits) for payment devices running on a range of silicon platforms, mostly ARM/Android based
  • Design, maintain, build, integrate and test software components according to the functional and technical design specifications
  • Research, design & develop proof of concepts or prototypes
  • Contribute ideas for product improvements and iterations
  • Apply and advocate relevant up-to-date technologies, tools and practices in Agile software development
  • Adhere to high technical standards and good coding practices


Key Qualifications

  • Experience in C/C++ and one of the following: Java / Rust / Zig
  • Knowledge in communication protocols (ISO/IEC14443, RNDIS, TCP/IP, MQTT, etc.) used in connectivity technologies such as NFC, USB, Bluetooth, WIFI, Ethernet
  • Knowledge in security with authentication and authorization management, and encryption techniques
  • Experience working with resource-constrained IoT devices or payment devices is a bonus
  • Able to communicate clearly and effectively in written and spoken English
  • Can work independently and enjoy taking initiative
  • Have a growth mindset and enjoy joining a fast-evolving company with fast-paced and dynamic startup environments


Education Qualification

  • Bachelor’s Degree in Engineering / Computer Engineering / Computer Science or equivalent and higher


Benefits & Compensation

  • Open to occasional remote work and/or flexible hours
  • Competitive salary
  • Stock options
  • Autonomy to explore various technology areas


* Fresh graduates and interns are welcome to apply

* Only open to Malaysian citizens and permanent residents

* Kindly note that only shortlisted candidates will be notified


Interview Questions of Software Engineer (C++/Java) at Pi-xcels

Currently, there aren't any interview questions for this role at Pi-xcels shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Software Engineer (C++/Java) at Pi-xcels

Currently, there aren't any salaries for this role at Pi-xcels shared by other job seekers.

View more salaries from Pi-xcels →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now