SiPhox Health

Principal Firmware Engineer

Job Description

Posted on: 
2025-07-12

Responsibilities

  • Design, code, test, and maintain C, C++ for embedded development including system architecture.
  • Develop interface code bases in Python, Typescript, or Go for embedded systems.
  • Contribute schemas and validation APIs to database systems.
  • Collaborate cross-functionally with engineers to identify software requirements.
  • Create and maintain documentation.
  • Participate in standup-oriented project management teams.
  • Enhance personal and company workflows over time.

Job Requirements

  • Bachelor's or Master's degree in computer science, software engineering, or a related field.
  • Minimum 5 years of experience in embedded code development in C and C++.
  • Experience with SQL database systems, schema, and API design.
  • Familiarity with CI/CD processes and Linux system administration.
  • Experience in cloud service development and management.
  • Team-oriented work experience in a modern version control system (e.g., git).
  • Strong skills in code documentation.
Apply now

More job openings