Firmware Engineer - Zazmic
flagWe Stand With Ukraine
Back to List

Firmware Engineer

Our project is a Series-B stage, privately held medical device company with a mission to develop solutions that help improve the care and lives of patients with kidney disease. Our vision is a future where our technology enables all patients and partners to control kidney disease.​

We are developing an extremely versatile hemodialysis solution that will allow more patients to benefit from their true dialysis prescription at home or in a variety of care settings, including nursing homes, hospitals and dialysis centers, without the need for pre-mixed dialysate bags or external water treatment.

​The company was founded in 2015, and in 2018 Osman Khawar, MD expanded his role as Diality’s Chief Medical Officer to become Chief Executive Officer. At that time the team’s focus also expanded in response to the changing dynamics of the dialysis industry and the resulting need for hemodialysis technology that is versatile enough to accommodate emerging, innovative kidney-care models and the decentralization of dialysis delivery.

Let's talk about You:

  • Java framework generalist; has developed with more than one of the following: WiFi & BT Communication Stacks, Custom AIDL interfaces, Java application development experience
  • 7+ years of experience of software development experience with a Bachelors or Masters degree in Engineering or Computer Science
  • Demonstrated experience in driving and delivering features from initial conception through production
  • Practical knowledge of embedded Linux integration with various chipset platforms
  • Development experience in scripting languages (Python, Make, Bash, etc.)
  • Experience working directly with ODMs, chipset makers and sensor vendors
  • Team player with high integrity and high degree of self-awareness
  • Open to feedback with an ongoing desire to improve
  • Optimizing AOSP components for various needs (execution speed, RAM utilization, code size, etc.)
  • Experience with security auditing and/or applying upstream security patches
  • Writing scripts and applications that interact with kernel level drivers

You are passionate to work with:

  • Ongoing architecture improvements in a growing startup
  • Developing new features
  • Designing and implementing architecture approaches for new infrastructure components
  • Keeping high quality of product
  • Agile values and principles

Your area of responsibility and growth:

  • Develop a relationship with SW counterparts who will develop on device
  • Deliver and deploy code written in Java
  • Work closely with product management, software and firmware teams to define product requirements, being creative and innovative in the product development process
  • Investigate and select sensors and implement device drivers
  • Work with our factory to customize, improve, and troubleshoot test applications used on the manufacturing line
  • Develop both local and internal communication protocols
  • Establish best practices for development, test, and deployment
  • Maintain a high bar for product quality, safety, and user experience
  • Enjoy using the product!
  • Provide feedback and work to make it even better

Why join us:

  • Ability to work remotely from anywhere in the world
  • Close cooperation with the development team and client
  • Opportunity to influence product development
  • Professional growth: the certification preparation course is free for our specialists. The company pays for two attempts to pass the exam, regardless of the exam result
  • We cover English classes (with a native speaker)
  • Boost professional brand: you can participate in local conferences as a listener or as a speaker
  • Regular team buildings: have fun with teammates
  • Gifts for significant life events (marriage, childbirth)
  • Tech and non-tech Zazmic Communities: support and share experience with each other

Interested? You know what to do. Apply for this position