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 using Python, Typescript, or Go for embedded systems.
  • Contribute schemas and validation APIs to database systems.
  • Collaborate with engineers to identify software requirements and manage them in project management software.
  • Create and maintain documentation.
  • Participate in teams using standup-oriented project management.
  • Improve 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 with modern version control systems (e.g., git).
  • Knowledge of code documentation practices.
Apply now

More job openings