Search by job, company or skills

P

IoT/Embedded R&D Firmware Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 months ago

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 IoT/embedded development skill sets to join our software engineering team full-time.

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

Responsibilities

  • Design & develop IoT/embedded firmware/software and remain hands-on by writing production level code along with the team.
  • Research, design & develop PoCs (proof of concepts) or prototypes.
  • Contribute ideas for product improvements and iterations.
  • Utilize technologies from cloud providers such as AWS/Firebase.
  • Design, maintain, build, integrate and test complex software components according to the functional and technical design specifications.
  • Apply and advocate relevant up-to-date technologies, tools and practices in Agile software development.
  • Adhere to high technical standards and good coding practices.
  • Mentor junior team members.

Key Qualifications

  • Proficiency in at least 2 of the following: C / C++ / Java / Python
  • Knowledge in device-to-device communication protocols such as RNDIS / CDC-ECM / CDC-EEM / CDC-NCM / PC/SC / CCID / ISO/IEC7816
  • Experience with Android SDK
  • Experience in custom Android OS development is a huge bonus
  • Experience in firmware development for resource-constrained devices
  • Knowledge in security with authentication and authorization management, and encryption techniques
  • Experience in Agile software development and have high standards towards high-performance coding practices
  • Experience with DevOps, familiar with cloud providers, CI/CD practices, methodical approach towards product development with orientation to source code repos and product lifecycle designs 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 enjoys joining a fast-evolving company with fast-paced and dynamic startup environments

Education Qualification

  • Bachelor's Degree in Engineering / Computer Engineering / Information Systems or equivalent and higher
  • Certifications in Java / Android development will be a bonus

Benefits & Compensation

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 70847633