For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
心擎医疗magAssist
心擎医疗magAssist

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Testing
Embedded Systems
+23

Permanent role
6 days ago
Apply now

We are seeking a talented and motivated Software Engineer to join our team developing advanced medical devices. In this role, you will be responsible for designing, implementing, and testing Linux-based software for user interfaces and data management systems, ensuring high performance, reliability, and compliance with medical device standards.

Responsibilities

  • Design, develop, and test Linux-based software for user interfaces and data management systems in our organ support products.
  • Collaborate with cross-functional teams to define software requirements, architecture, and design specifications.
  • Support software production across the full development lifecycle - from requirement definition and design to implementation.
  • Assist in software testing, debugging, and validation of complete products and systems.
  • Maintain software documentation in compliance with medical device development standards.
  • Provide software maintenance, troubleshooting, and updates as required.

Qualifications

  • Bachelor’s degree or above in Computer Science, Information Engineering, Electronics, or related field.
  • 3+ years of experience in developing user interface software for products.
  • Strong coding skills with a solid understanding of common design patterns.
  • Proficiency in C/C++ programming.
  • Experience with embedded Linux software development.
  • Skilled in Qt UI design and development.
  • Experience testing and debugging UI and data management systems for embedded products.
  • Detail-oriented, reliable, and able to work independently.

Perferred Qualifications

  • Strong teamwork and communication skills.
  • Experience in medical device software development.
  • Familiarity with embedded processors, peripherals, and circuitry.
  • Proficiency in multiple programming languages (e.g., STM32 MCU development, Java, JavaScript, Python, Swift, MATLAB, LabVIEW).
  • Experience with cloud services, IoT, and databases.
  • Strong learning ability and self-driven approach to adopting new tools and technologies.

About 心擎医疗magAssist

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service