Principal Software Engineer

2 days ago


Roseville, California, United States Avivomed, Inc. Full time
Principal Software Engineer

Avivomed, Inc. is a medical technology company developing a novel implanted neuromodulation system. We are seeking an experienced Principal Software Engineer to join our growing Software Engineering team.

The successful candidate will own software architecture and implementation of mobile applications that integrate with a cloud-based backend to connect medical devices with patients and clinicians.

Key Responsibilities
  • Develop software architecture and requirements derived from system level requirements.
  • Conduct software design reviews to ensure adherence to coding best practices, cybersecurity, and performance standards.
  • Integrate mobile applications with existing Bluetooth connected system components and cloud-based backend.
  • Help to develop and author the document deliverables for the software, including requirements, design documents, risk analyses, and V&V testing strategies.
  • Drive system integration testing and build and release activities.
  • Lead the bug tracking process, including the management, cross-functional review, tracking, and follow-up.
  • Build and deploy cutting-edge clinician-facing mobile applications for iOS and Android.
  • Test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs.
Qualifications
  • BS, MS, or PhD in electrical engineering, computer engineering, computer science, or equivalent.
  • 5+ years of professional experience with at least 2 years in mobile application development.
  • Expertise in implantable medical device development, including working directly with quality and regulatory team members is preferred.
  • Expertise in software development lifecycle, software documentation, and deliverables.
  • Expertise in configuration management, automated testing, and software verification and validation.
  • Knowledge of IEC 62304, ISO 14971, and other industry standards applicable to medical device software development is preferred.


  • Roseville, California, United States Insight Global Full time

    Job SummaryInsight Global's client is seeking a skilled Principal Mechanical Engineer to join their team in Roseville, CA. The ideal candidate will have a strong background in mechanical design and engineering, with experience working on power generation projects, including hydropower plants, coal plants, and gas plants.Key ResponsibilitiesThe successful...


  • Roseville, California, United States Insight Global Full time

    Key Responsibilities:As a skilled Test Engineer, you will be responsible for designing, developing, validating, and implementing test fixtures and software for electrical medical devices. You will define test specifications and procedures to ensure product quality and reliability, collaborate with the design team and contract manufacturer to understand...


  • Roseville, California, United States Stantec Full time

    Principal Water/Wastewater EngineerStantec's Water practice is seeking a highly motivated Principal Water/Wastewater Engineer to join our successful water team in our Roseville, California office.Key Responsibilities:Manage project staff, financials, and contracts meeting performance goals and client expectations.Promote Stantec's project delivery structure...


  • Roseville, California, United States Stantec Full time

    Principal Water/Wastewater Engineer OpportunityStantec's Water practice is seeking a highly motivated Principal Water/Wastewater Engineer to join our successful water team in our Roseville, California office.Key ResponsibilitiesManage project staff, financials, and contracts meeting performance goals and client expectations.Promote Stantec's project delivery...


  • Roseville, California, United States Principal Service Solutions Full time

    Transform the Way High-Tech Companies WorkPrincipal Service Solutions is a leading technical workforce provider entrusted to safeguard the quality of operations at companies large and small. We're seeking a detail-oriented Installation Assembly Technician to join our dynamic team and help us create innovative solutions that drive efficiency and unleash the...


  • Roseville, California, United States Hewlett Packard Enterprise Full time

    Job Description:Hewlett Packard Enterprise is a global leader in edge-to-cloud technology, empowering companies to connect, protect, analyze, and act on their data and applications. Our mission is to accelerate innovation and drive business outcomes in a rapidly changing world.We are seeking an experienced Embedded Networking Software Engineer to join our...


  • Roseville, California, United States WSP Full time

    Job Title: Environmental Remediation EngineerWe are seeking an experienced Environmental Remediation Engineer to join our team at WSP. As a key member of our environmental consulting group, you will be responsible for designing and implementing environmental remediation programs for a variety of clients in the Industrial, Government, Energy, Oil & Gas, and...


  • Roseville, California, United States Kratos Defense and Security Solutions, Inc. Full time

    Job Title: Senior Systems Engineer - UAVs Job Summary: We are seeking a highly motivated Senior Systems Engineer to provide full lifecycle systems engineering technical contribution and leadership in support of unmanned, manned, and optionally piloted aircraft systems. Key Responsibilities: * Analyze customer/stakeholder requirements, decompose...


  • Roseville, California, United States Bosch Group Full time

    Job Title: Associate Equipment EngineerAt Bosch Group, we are seeking a highly skilled Associate Equipment Engineer to join our team. As an Associate Equipment Engineer, you will be responsible for applying your knowledge of engineering, electro-mechanical systems, mathematics, software, and computer sciences to identify, analyze, and resolve manufacturing...

  • Traffic Engineer

    3 weeks ago


    Roseville, California, United States Bennett Engineering Services Full time

    Job SummaryBennett Engineering Services is seeking a skilled Traffic Engineer to join our team in the Bay Area. As a mid-level traffic engineer, you will be responsible for managing and executing traffic engineering projects, signal designs, and safety plans. You will collaborate with team members and clients, use engineering software to analyze traffic...


  • Roseville, California, United States Water Works Engineers Full time

    About the RoleWe are seeking a highly skilled Hydraulics Process Engineer to join our team at Water Works Engineers. As a key member of our engineering team, you will play a critical role in designing and executing innovative and sustainable solutions for water infrastructure projects.Key ResponsibilitiesLead the planning and development of hydraulic and...


  • Roseville, California, United States Water Works Engineers Full time

    About the RoleWe are seeking a highly skilled Hydraulics Process Engineer to join our team at Water Works Engineers. As a key member of our engineering team, you will play a critical role in designing and executing innovative and sustainable solutions for water infrastructure projects.Key ResponsibilitiesLead the planning and development of hydraulic and...


  • Roseville, California, United States Bosch Group Full time

    Job SummaryWe are seeking a highly skilled Senior/Staff Equipment Engineer to join our team at the Bosch Group. As a key member of our engineering team, you will be responsible for applying your knowledge of engineering, electro-mechanical systems, mathematics, software, and computer sciences to identify, analyze, and resolve manufacturing equipment issues...


  • Roseville, California, United States Water Works Engineers Full time

    About Water Works EngineersWater Works Engineers is a leading civil and environmental engineering firm specializing in innovative and sustainable solutions for water infrastructure projects across the United States.Job SummaryWe are seeking a highly skilled Hydraulics/Process Engineer (E2) to join our team. As a key member of our engineering team, you will...


  • Roseville, California, United States Bennett Engineering Services Full time

    Job OverviewBennett Engineering Services is seeking a seasoned Senior Civil Engineer - Transportation to lead and oversee key transportation engineering projects. As a key member of our team, you will bring your expertise to the planning and design of projects, managing teams, collaborating closely with clients and stakeholders, and ensuring strict adherence...


  • Roseville, California, United States Fehr & Peers Full time

    About the RoleFehr & Peers is seeking a talented and motivated Entry-level Transportation Engineer/Planner to join our team in the Stockton Central Valley office. As a key member of our team, you will have the opportunity to gain hands-on experience in a wide range of transportation projects, working closely with senior staff and local clients.Key...


  • Roseville, California, United States Industrial Pro Recruiting Full time

    Job Title: Engineering Project ManagerIndustrial Pro Recruiting is seeking an experienced Engineering Project Manager to oversee all engineering operations, including budgeting, scheduling, and directing subordinates. The ideal candidate will have a strong background in project management, excellent communication skills, and the ability to prioritize...

  • Senior Civil Engineer

    3 weeks ago


    Roseville, California, United States Mesa Associates, Inc. Full time

    About the RoleMesa Associates, Inc. is seeking a highly skilled Senior Civil/Structural Engineer to join our team. As a key member of our engineering team, you will be responsible for delivering projects of varying complexity and size for our fossil and hydro power generation clients.Key Responsibilities:Design support for additions and modifications to...


  • Roseville, California, United States Fehrandpeersdc Full time

    Join Our Team as a Transportation Engineer/PlannerWe are seeking a highly motivated and detail-oriented Transportation Engineer/Planner to join our team at Fehr & Peers. As a key member of our team, you will be responsible for conducting transportation analysis, writing reports, and participating in meetings. You will also have the opportunity to work on a...


  • Roseville, California, United States Kratos Unmanned Systems Full time

    Job SummaryKratos Unmanned Systems is seeking a highly skilled Weight and Balancing/Mass Properties Engineer III-IV to join our team. As a key member of our Aero/Flight Sciences group, you will be responsible for performing complex engineering tasks, supporting program planning, and providing direction and oversight to junior engineers.Key...