Software Systems Engineer

5 days ago


Madison, Wisconsin, United States Accuray Full time
Job Description

At Accuray, we are committed to making a direct and powerful impact on the lives of cancer patients every day. Our team of dedicated professionals is working tirelessly to develop innovative solutions that give new hope and new health to cancer patients and survivors around the world.

Key Responsibilities:
  • Analyze, design, develop, and test major software elements of medical device systems or solutions to ensure integration of software, hardware, reliability, regulatory compliance, and safety requirements.
  • Define and communicate a shared technical and architectural vision to ensure the system or solution under development is fit for its intended purpose.
  • Collaborate with development engineers, subsystem owners, Marketing, Medical Physics, and Clinical Applications in planning, definition, and high-level design of the solution and exploration of solution alternatives.
  • Identify, analyze, and document user and system requirements and allocate requirements to lower-level elements.
  • Establish and manage key technical performance measures of the solution architecture.
  • Drive and participate in hazard identification and risk assessment, along with the development of related risk controls.
  • Understand and interpret various applicable regulatory requirements and standards related to radiation treatment delivery and planning solutions.
  • Collaborate with the development team to develop system test strategies and methods to support Verification & Validation (V&V).
  • Facilitate resolution of critical system-level issues.
  • Collaborate with the development team to define and analyze interfaces between system elements (both internal & external environments).
  • Lead system or solution integration.
  • Support project planning, scheduling, cost estimating, etc., and enable the Continuous Delivery Pipeline through appropriate design guidelines and investment advocacy.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or Physics and at least 3 years of software design and development in a regulated industry.
  • Knowledge of systems and software engineering processes for the development of complex solutions including System and Software Architecture, System Analysis, Requirements Development and Management, and System Integration and Test.
  • Experience in software development with conceptual mastery and demonstrated practical application of multi-threading and asynchronous programming.
  • Strong foundation in performance analysis and tuning tools and techniques.
  • A customer-centric mindset and Design Thinking that places the needs of the users first and foremost when making system design choices and provides a common set of tools and practices to enable collaboration with product and solution management in ensuring that proposed solutions meet user, customer, and market needs.
  • Decentralized decision-making where technical details are left to evolve over time based on learning, with decisions finalized later in the lifecycle following a Set-Based Design approach, and where teams are trusted to make the local design decisions that adapt to changing needs.
  • Demonstrated ability to embrace a leadership role operating more through influence than authority, and provide teaching, and mentoring, to improve team effectiveness.
  • Working-level knowledge of system and interface specifications.
  • Excellent troubleshooting and problem-solving skills.
  • Good verbal and written communication skills.
Preferred Qualifications:
  • An advanced technical degree is a plus. Suitable work experience in a technically related field may be considered in lieu of formal education.
  • Experience in medical device software development or in a similarly regulated industry.
  • Experience with product safety risk assessment and FMEA analysis.
  • Experience in Agile development teams.
  • Familiarity with requirements management and SDLC tools such as DOORS, Jira, etc.
  • Experience with client/server architectures.
  • Multi-language programming experience, particularly using Java, Java Script, C#, C++, React, Angular, Matlab, or Python.
  • Familiarity with any of the following technologies: Desktop and web UI frameworks, CUDA, DICOM.
  • Strong mathematics and/or physics background.

To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying on a permanent basis without sponsorship.

At Accuray, our commitment to patient-first outcomes drives an inclusive and collaborative work environment where the best ideas rise to the top - and everyone works to push them further.

We value diversity in both the professional and personal backgrounds of our employees, as this variety adds rich energy to every team, every project, and every work day.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin - including individuals with disabilities and veterans.



  • Madison, Wisconsin, United States Accuray Full time

    Job Title: Software Systems EngineerAt Accuray, we are seeking a highly skilled Software Systems Engineer to join our team. As a Software Systems Engineer, you will play a critical role in the development of our radiation treatment solutions, ensuring that they meet the highest standards of quality, safety, and regulatory compliance.Key...


  • Madison, Wisconsin, United States Accuray Full time

    Join Our Team as a Software Systems EngineerWe are seeking a highly skilled Software Systems Engineer to join our team at Accuray, a leading manufacturer of radiotherapy systems for cancer treatment. As a Software Systems Engineer, you will play a critical role in the development of our software solutions, ensuring they meet the highest standards of quality,...


  • Madison, Wisconsin, United States Yahara Software Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our innovative Software Development team in Madison, Wisconsin.This position will be involved in the entire software development lifecycle for multiple projects and collaborate with internal and external cross-functional teams to deliver project...


  • Madison, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Distributed Systems Software EngineerWe are seeking a skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, you will play a key role in building and validating resilient distributed systems.Key Responsibilities:Create automated testing approaches and...


  • Madison, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Distributed Systems Software EngineerWe are seeking a skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, you will play a key role in building and validating resilient distributed systems.Key Responsibilities:Create automated testing approaches and...


  • Madison, Wisconsin, United States Yahara Software Full time

    Job OpportunityWe are seeking a highly skilled and motivated Software Development Engineer II to join our innovative Software Development team in Madison, Wisconsin.This is a full-time, in-house salaried position with competitive salary and benefits. As a key member of our team, you will be involved in the entire software development lifecycle for multiple...

  • Software Engineer

    2 weeks ago


    Madison, Wisconsin, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Oracle. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications and systems.Key ResponsibilitiesDesign and develop software applications and systems using Java, GoLang, C#, or similar OO languagesCollaborate with...


  • Madison, Wisconsin, United States AVI Systems Full time

    Job Title: Audio-Visual Field EngineerWe are seeking a highly skilled Audio-Visual Field Engineer to join our team at AVI Systems. As a Field Engineer, you will be responsible for configuring, readying, and troubleshooting software/network-based product solutions.Key Responsibilities:Configure manufacturer applications, interfaces, and products based on...


  • Madison, Wisconsin, United States Yahara Software Full time

    Job OpportunityWe are seeking a highly skilled Software Development Engineer II to join our innovative team at Yahara Software in Madison, Wisconsin.This full-time position involves working on the entire software development lifecycle for multiple projects, collaborating with internal and external cross-functional teams to deliver project objectives on...

  • Software Engineer

    2 weeks ago


    Madison, Wisconsin, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Oracle. As a key member of our engineering division, you will be responsible for designing and developing full-stack, cloud-based web services solutions with a high degree of scalability, reliability, and availability.ResponsibilitiesDesign and develop software applications...


  • Madison, Wisconsin, United States Insight Global Full time

    Senior Software EngineerInsight Global is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software solutions for a military transceiver/GPS enabled system and System of Systems.Key Responsibilities:Design and develop software solutions...


  • Madison, Wisconsin, United States Insight Global Full time

    Senior Software EngineerInsight Global is seeking a highly skilled Senior Software Engineer to join our team in supporting a DoD client in the development and integration of a military transceiver/GPS enabled system and System of Systems.As a key member of our team, you will be involved in the integration, configuration management, and testing of the SoS....

  • CAD Engineer

    2 days ago


    Madison, Wisconsin, United States Apex Systems Full time

    Job Title: CAD Engineer/CAD AdministratorWe are seeking a highly skilled CAD Engineer/CAD Administrator to join our team at Apex Systems. As a key member of our engineering team, you will be responsible for managing and supporting engineering applications used by our clients.Key Responsibilities:Perform all activities involved in managing and supporting...

  • CAD Engineer

    2 weeks ago


    Madison, Wisconsin, United States Apex Systems Full time

    Job Title: CAD Engineer/CAD AdministratorApex Systems is seeking a skilled CAD Engineer/CAD Administrator to join our team. As a key member of our engineering team, you will be responsible for managing and supporting engineering applications used by our clients.Key Responsibilities:Perform all activities involved in managing and supporting engineering...


  • Madison, Wisconsin, United States Oracle Full time

    Job DescriptionAt Oracle, we're building the future of cloud infrastructure for enterprises. As a Senior Software Engineer, you'll be part of a diverse team of creators and inventors who are shaping the cloud landscape.We're looking for hands-on engineers with expertise in designing and developing cloud-scale systems, highly available distributed systems,...


  • Madison, Wisconsin, United States Oracle Full time

    Job DescriptionAt Oracle, we're building the future of cloud infrastructure for enterprises. As a Senior Software Engineer, you'll be part of a diverse team of creators and inventors who are shaping the cloud landscape.We're looking for hands-on engineers with expertise in designing and developing cloud-scale systems, highly available distributed systems,...


  • Madison, Wisconsin, United States Apex Systems Full time

    Job SummaryWe are seeking a highly skilled CAD Engineer/CAD Administrator to join our team at Apex Systems. As a key member of our engineering team, you will be responsible for managing and supporting engineering applications used by our clients.Key ResponsibilitiesPerform all activities involved in managing and supporting engineering applications, including...

  • Software Developer

    2 weeks ago


    Madison, Wisconsin, United States RippleMatch Opportunities Full time

    About the RoleWe're seeking a talented Software Developer to join our team at Epic Systems, a leading healthcare technology company. As a Software Developer, you'll play a critical role in designing and developing software that impacts the lives of millions of people around the world.Key ResponsibilitiesDesign and develop software applications using modern...


  • Madison, Wisconsin, United States Dahl Consulting Full time

    Job Opportunity: Vision Systems EngineerDahl Consulting is partnering with a leader in the powersports industry to fill a contract position for a Vision Systems Engineer. This role offers a unique opportunity to work with cutting-edge technology and contribute to the development of innovative solutions.Key Responsibilities:Collaborate with Product Owners,...


  • Madison, Wisconsin, United States Experis Full time

    Job Title: Vision Systems EngineerWe are seeking a highly skilled Vision Systems Engineer to join our team at Experis. As a key member of our team, you will be responsible for designing and implementing neural network-based camera vision systems for quality inspections.Key Responsibilities:Work with Product Owners, Lead, and Quality to understand business...