Boston Scientific-posted 3 months ago
$103,700 - $197,000/Yr
Full-time • Senior
Cambridge, MA
Computer and Electronic Product Manufacturing

At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we'll help you in advancing your skills and career. Here, you'll be supported in progressing - whatever your ambitions. The Opal Mapping system centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate electro-anatomical model of the chamber. High-performance rendering and algorithmic/signal processing techniques are vital for creating a stunning view of the heart's chamber and providing instant feedback to the physician. The mapping system also provides a suite of data-analytical and graphing tools under an intuitive GUI, aiding the physician to administer the right therapy to the patient. We are looking for a CS/EE Principal Linux Software Engineer with extensive experience in RedHat Linux or equivalent to join our exciting and fast-paced development team. The successful candidate who joins us will be responsible for ensuring the safe, efficient, predictable, and repeatable creation of our medical applications. The Senior Linux Release Engineer will ensure timely release of our software medical applications all the way from development to execution and deployment.

  • Create hardened Linux operating system releases for our medical device
  • Develop, enhance and maintain Linux kernel packages, device drivers, and system libraries
  • Work on custom device drivers to complete end-to-end solution
  • Work on performance tuning, debugging, and troubleshooting of Linux system
  • Analyze and resolve Linux security vulnerabilities
  • Proactively engage with other cross functional teams to resolve problems and design solutions
  • Proactively identify and remove roadblocks on behalf of the team
  • Clearly and regularly communicate with development team, QA, technical directors, and product owners
  • Provides technical guidance and support to other team members as needed
  • Perform code reviews, unit testing, and integration testing for kernel and low-level software modules
  • Embrace new technologies and best practices
  • A bachelor's degree in computer programming, computer science, information technology, or equivalent experience
  • Strong expertise with C++/C programming
  • In-depth understanding of Linux internals
  • Familiarity with system profiling and performance tuning tools like perf, gdb, valgrind, and eBPF
  • Knowledge of file systems, networking stack, and security mechanism in Linux
  • Excellent written and verbal communication skills
  • Ability to work independently and complete projects with minimal supervision
  • Advanced knowledge of software development lifecycle
  • Can collaborate well with teams and stakeholders as needed
  • Extensive experience with designing and implementing medical device software
  • Knowledge of hardware interfaces, buses (PCIe, I2C, SPI), and firmware interactions
  • Exposure to secure coding practices and kernel hardening techniques
  • 401k
  • health_insurance
  • dental_insurance
  • vision_insurance
  • life_insurance
  • disability_insurance
  • paid_holidays
  • paid_volunteer_time
  • tuition_reimbursement
  • professional_development
  • flexible_scheduling
  • employee_stock_purchase_plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service