Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Implant Software Staff Engineer

BIOTRONIK

Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most exciting challenges in medical technology today. We are a pioneer in developing innovative implantable medical device technologies and devices that save and enhance the quality of life for millions of individuals living with cardiovascular and chronic neurologic pain disorders. With more than 40 years of experience in design and manufacturing of active implantable medical devices, our continuing success is based on our company’s core values - innovation, quality, reliability, integrity, teamwork, and undisputed expertise - thus enabling us to inspire confidence and trust in physicians and patients worldwide. We are continually looking for talented engineers, scientists, and professionals to share in our mission.Please join us as:Implant Software Staff EngineerThe Implant Software Staff Engineer designs and develops embedded real-time software for innovative cardiac implantable medical devices operating under extreme power, memory and performance constraints. This role applies deep technical expertise across the software lifecycle within a highly regulated environment, requiring disciplined engineering practices and strong written communication. The position demands broad and advanced software development experience and may include technical leadership, design ownership, and cross-functional leadership. Your Key ResponsibilitiesParticipate in all phases of the software development process, including requirements definition, analysis and design, implementation and debugging, peer reviews, unit testing, developer verification, and development of accurate personal schedules within the broader team schedule.Help determine technical approaches to assignments, using best practices.Generate and maintain software documentation required for the project according to the Company’s policies and procedures.Collaborates cross-functionally with ASIC, external device software, systems engineering and clinical teams.Owns key embedded software components and interface with external applications.Contribute to completion of project milestones.Solve diverse and complex problems within the context of existing architecture. Follow process and foster a culture of continuous process improvement.May serve as project lead on small-scale projects.May provide technical mentoring and coaching to lower-level software engineers.Other duties may be assigned at the discretion of the manager.Your Profile Education / Experience RequirementsUnderstanding of 8-bit microprocessor/microcontroller architecture and demonstrated ability to design, implement and debug code in that environment.Strong experience in C and assembly.Experience working with configuration management and defect tracking tools.BS/MS Degree in engineering in the field of Computer Science, Computer Engineering, Electrical Engineering or related field.Minimum 8 years graduate-level coursework and/or experience in embedded software development.At least 1 year experience in medical device or similarly regulated industry.Demonstrable success in driving one or more strategic features to completion.Additional Preferred Knowledge, Skills, AbilitiesSoftware development for very low power, low memory applicationsProficiency with bare metal or RTOS environmentsKnowledge of cybersecurity principals for embedded systemsSoftware development for FDA Class III implantable medical devicesObject oriented design conceptsStrong team skillsTravel RequirementsMust be able to travel internationally and domestically, less than 5% of the time.Work Environment Engineer work environment: If onsite, this role is based in a temperature controlled professional office setting, which may include an office or cubicle with quiet to moderate noise level. If remote, the work environment is the employee’s residence. Work may need to be completed on campus in a lab. The noise level in the lab is quiet to moderate.Physical RequirementsThe physical demands described within this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.While performing the duties of this job, the employee is regularly required to be independently mobile.The employee is also required to interact with a computer for extended periods of time and communicate with co-workers.Must be able to work a minimum of 40 hours / week.Location: Lake Oswego(0001) Working hours: Full-time MSEI Lake Oswego Oregon (US-OR) USA Job ID: 62275 Micro Systems Engineering, Inc. is an equal opportunity employer. In accordance with applicable law, the company prohibits discrimination based on race, color, religion, creed, gender, pregnancy or related medical conditions, age, national origin or ancestry, physical or mental disability, sexual orientation, genetic information, uniformed service or any other consideration protected by federal state and local laws. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee.Requisition ID62275- Posted07/29/2026-Engineering-Undefined-Full-time-Professionals-MST-Posting Country (1)USAWork Location (1)US-Lake Oswego

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Implant Software Staff Engineer in Lake Oswego, OR vacancy
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some...  ...are a pioneer in developing innovative implantable medical device technologies and devices...  ...share in our mission.Please join us as: Staff IC Design Engineer, AnalogThe Staff IC Design... 
    Suggested
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    1 day ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an...  ...pioneer in developing innovative implantable medical device technologies...  ...mission.Please join us as:Staff Manufacturing Engineer,...  ...standard office productivity software (Excel, Word, PowerPoint, etc... 
    Suggested
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    1 day ago
  • $99k - $220k

     ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to...  ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam in the Product Support group, you will be at the... 
    Suggested
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    1 day ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an...  ...pioneer in developing innovative implantable medical device technologies...  ...mission.Please join us as: Staff Manufacturing Engineer,...  ...systems based on MES or interface software. Specify and execute... 
    Suggested
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    1 day ago
  •  ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to...  ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the forefront of innovation by... 
    Suggested
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    11 hours ago
  •  ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to...  ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the forefront of innovation by... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    2 days ago
  • $161.7k - $258.8k

     ...drives innovation and delivers better business results.Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware Abstraction Layer... 
    Flexible hours

    Universal Robots

    Tualatin, OR
    11 hours ago
  • $95k

     ...committed to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing...  ...protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your career... 

    Navex Inc

    Lake Oswego, OR
    1 day ago
  • $16.8 per hour

     ...That’s a serious impact. At NAVEX, you will join our product engineering team that shares a passion for writing great code, embracing new...  ...protect their reputation and bottom line. As our Junior Software Engineer, you will have ample opportunity to grow your career... 
    Hourly pay
    Part time

    NetClaim

    Lake Oswego, OR
    4 days ago
  • $165k - $241.4k

     ...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data...  ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Portland, OR
    1 day ago
  • $155k - $222.6k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series Data... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    1 day ago
  • $100.4k - $197.9k

     ...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of...  ...Requisition code: 350393 Job ID 350393 Engineering and Product | Software EngineeringSame job available in 51 locations
    Local area
    Visa sponsorship

    Deloitte

    Portland, OR
    1 day ago
  •  ...Structural Staff Engineering Technician - Overhead Transmission Onsite- 5 days/week - specify candidate location in Candidate Summary...  ...concepts and solutions. Utilizes digital tools and design software (e.g., BIM, 3D modeling) to create, modify, and maintain technical... 

    Talent Software Services

    Tualatin, OR
    4 days ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on...  ...are a pioneer in developing innovative implantable medical device technologies and devices...  ...collaborate directly with system hardware, software, and clinical engineering teams,... 
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    1 day ago
  • $134.64k - $201.97k

     .... ADI combines analog, digital, AI, and software technologies into solutions that combat...  ...Possible. Learn more at and on LinkedIn and X.Staff PDK Development EngineerAbout the RoleAs...  ...of the PDK Development Group within the Engineering Enablement organization at ADI, you will... 
    Permanent employment
    Full time
    Work at office
    Day shift

    Analog Devices

    Beaverton, OR
    3 days ago
  •  ...direct impact on the business; help design and build scalable software solutions, make critical technical design choices, implement and...  ...years of post-baccalaureate experience in the job offered or a engineer-related occupation. Position requires: • Software Development •... 
    Remote work

    Nike

    Beaverton, OR
    2 days ago
  • $48.27 - $76.22 per hour

    Software Engineer II - RemoteThe Software Engineer is responsible for the development, implementation and maintenance of the information systems (IS) and technologies needed for the management and analysis of research and clinical trials data. They contribute to the strategic... 
    Minimum wage
    Local area
    Remote work
    Shift work

    Providence Health & Services

    Portland, OR
    11 hours ago
  • $115k - $145k

    US - Remote / Portland / AtlantaDivisions - Corporate Engineering /Full-Time /RemoteAs a Software Engineer on the Professional Archive Search team, you’ll help design, build, and deliver high-quality software solutions that power our search platform. Your work will support... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Smarsh

    Portland, OR
    4 days ago
  • $293.9k - $406.8k

     ...position in the USA.Meet the TeamYou will join Cisco’s Identity Engineering Group, a foundational organization responsible for...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    3 days ago
  • Senior Software Engineer- NIKE, Inc.- Beaverton, OR. Serve as an integral member of a multi-functional engineering teams that delivers solutions unlocking machine learning for Nike; analyze and profile data to uncover insights in support of scalable solutions, clean, prepare... 
    Remote work

    Nike

    Beaverton, OR
    11 hours ago
  • As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software systems and components,... 

    Resource Data

    Portland, OR
    2 days ago
  • $97.02k - $163.03k

     ...development. We need the aid of a highly motivated problem solver. An engineer who enjoys the challenge of resolving complex problems with...  ...FUNCTIONS & RESPONSIBILITIES:Develop and maintain complex Software systemAcquire extensive business and system knowledgeApply system... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    2 days ago
  • $143.7k - $194.4k

    The future of software development is agentic. AWS is building Kiro — a frontier AI-powered development environment that autonomously tackles...  ...just getting started.We're looking for a Software Development Engineer to build the server-side systems that power Kiro Web — a local... 
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Portland, OR
    1 day ago
  • $183.8k - $263.6k

     ...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,...  ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    3 days ago
  •  ...work visa, or applicants who need work visa sponsorship now or in the future.Job Summary:Teledyne FLIR is looking for a career Software Engineer to join our Surveillance team who has industry experience leading complex projects independently from inception to completion.... 
    Permanent employment
    Full time
    Local area
    Visa sponsorship
    Work visa

    Teledyne FLIR

    Wilsonville, OR
    11 hours ago
  •  ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data... 
    Immediate start
    Remote work

    Confluent

    Portland, OR
    4 days ago
  • $126k - $158k

     ...for all of our products: data ingest, storage, and query. As an engineer working on NRDB, you’ll be contributing directly to the...  ...telemetry database technology at the core of our business.We own our software from top to bottom and are directly responsible for its quality... 
    Work at office
    Remote work
    Flexible hours

    New Relic

    Portland, OR
    4 days ago
  • $143.7k - $194.4k

     ...impacting the supply chain — and we’re looking for talented people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Portland, OR
    4 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Portland, OR
    2 days ago
  •  ...mobile experiences that move millions of Nike athletes through runs, workouts, training plans, and guided coaching every day. As a Software Engineer 2 on Android, you'll be a growing IC on a feature squad, partnering daily with senior Android engineers, iOS peers, backend... 
    Full time
    Work at office
    Worldwide
    Home office

    Nike

    Beaverton, OR
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Implant Software Staff Engineer. Be the first to apply!