c++linuxoopmultithreadingunit testingsocket programmingmedical devicesinterprocess communication
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Мало
$95к-115к/год
$110к$140кмедиана$160к
По похожим ролям (50) ~ $140к/год
На СНГ рынке: $2.7к/мес ($2к - $3.4к)
75
Хорошая вакансия
развернуть
Обязанности понятны: разработка на C++ и Linux для медицинских приборов и взаимодействие с инженерными командами. Четыре дня в офисе и работа в лаборатории или на производстве снижают гибкость.
Кликните для подробной информации
Зарплата ниже рынкаАктуальные технологииПонятные задачиМедицинские технологииРабота на площадкеПоддержка развития
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Software Engineer II (C++/Linux): Developing and maintaining Linux-based C++ applications for medical device systems with an accent on communication interfaces, software testing, and regulated development practices. Focus on implementing device integrations, troubleshooting application and system defects, and building unit and integration tests across cross-functional engineering teams.
Location: Waltham, Massachusetts; 4 days per week on-site, with work in laboratory and manufacturing environments as required. Travel may be required.
Salary: $95,000–$115,000 annually.
Company
hirify.global develops medical instruments and in vitro diagnostic solutions for biopharmaceutical and clinical markets, including osmolality testing and biotechnology applications.
What you will do
Develop, test, maintain, and support C++ software applications in Linux environments.
Implement software features from defined requirements and software designs.
Support communication interfaces between software, instruments, devices, and external systems.
Participate in requirements reviews, technical discussions, code reviews, and design activities.
Create and maintain unit and integration tests, investigate defects, and resolve issues involving application logic, communication, system integration, and deployment.
Collaborate with software, systems, hardware, quality, and other cross-functional teams while maintaining implementation and verification documentation.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field.
Three years of software development experience, including relevant internships, co-op assignments, or substantial academic or personal projects.
Working knowledge of C++ and object-oriented programming.
Experience developing software in Linux environments.
Basic understanding of multithreading, interprocess communication, and socket programming.
Familiarity with source control, unit testing, debugging tools, and software development life-cycle practices.
Strong problem-solving, communication, and teamwork skills, with initiative and willingness to learn new technologies and regulated development practices.
Ability to work at a computer for prolonged periods, lift at least 15 lb, stand and walk for prolonged periods, and bend, kneel, crouch, and reach.
Nice to have
Exposure to medical device software, regulated industries, Windows development, SQL databases, or automated build tools.
Culture & Benefits
Flexible medical, dental, and vision coverage.
Competitive 401(k) company match, bonus program, generous PTO, and paid holidays.
Tuition reimbursement and professional development opportunities.
Hybrid and flexible work arrangements, engagement activities, and events.
Lunch and snack marketplace at selected offices and a subsidized cafeteria at the Waltham office.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →