Manager, Software Development

Remote in Calexico, CA, US • Posted 1 day ago • Updated 3 hours ago
Full Time
On-site
USD $274,456.00 - 301,682.00 per year
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Systems Engineering
  • Application Development
  • Software Quality Assurance
  • Cloud Computing
  • Internet
  • Supervision
  • Software Design
  • Collaboration
  • Scheduling
  • Cost Estimation
  • Release Management
  • Change Management
  • Software Development
  • Quality Assurance
  • Estimating
  • Work Breakdown Structure
  • Art
  • Design Controls
  • Leadership
  • Recruiting
  • Coaching
  • Computer Science
  • Electrical Engineering
  • Electronic Engineering
  • Information Systems
  • C
  • C++
  • OOD
  • Firmware Development
  • Microcontrollers
  • Real-time
  • Operating Systems
  • RTOS
  • Automated Testing
  • Embedded Systems
  • C#
  • Python
  • Windows PowerShell
  • Scripting
  • Web Design
  • Database Design
  • Microsoft SQL Server
  • Data Security
  • Cyber Security
  • Regulatory Compliance
  • Quality Management
  • ISO 13485
  • ISO 9000
  • Management
  • Embedded Software
  • Medical Devices
  • SAP BASIS
  • Military

Summary

Manager, Software Development, Fresenius USA, Inc., a Fresenius Medical Care N.A. company, Martinez, California (Hybrid)

Responsible for directing software systems development, software application development, and software quality assurance for software enhancements and new products including cloud-based and/or internet-related tools. Will manage a team of software developers to design, code, test, and implement high quality software for dialysis and related products. Will also be responsible for planning, leading, assign, supervising, and controlling activities related to software design and development. Specific duties include:

Manages the tactical execution of short and long-term software development objectives through the coordination of activities with a direct responsibility for results, including costs, methods, and staffing.

Ensures that the design and development of new software or modification to existing software meets the company's business needs.

Manages and coordinates all phases of software development life cycle including the scheduling of resources, the development of design specifications from business requirements, cost estimation, standards, release management, software change management and process compliance.

Reviews and evaluates quality of work performed by software engineers, prioritizing, assigning, and monitoring work progress relative to schedule plans, in addition to adjusting levels of work effort and/or schedule exceptions to ensure the integrity of the software development plan.

Ensures software development work satisfies business requirements, complies with approved department procedures and standards, and meets company software quality objectives.

Communicates project progress frequently and effectively to upper managers and team members, working effectively within the organization to evaluate project results.

Develops work estimates, work breakdown structures and the project work plan and prepares a consolidated work plan for initiatives that involve multiple related projects.

Provides technical contributions on key programs as required.

Contributes to the generation of ideas and potential inventions to be used in new products.

Maintains current knowledge of state-of-the-art technologies to ensure the safety and quality of our products.

Serves as subject-matter expert on FDA Design Control procedures.

Provides leadership, coaching and development plans for all direct reports to maintain an engaged and productive workforce.

Participates and presents at meetings with internal and external representatives, often leading a cooperative effort among members of a project team.

Responsible for hiring, coaching and counseling employees, including performance reviews, disciplinary action and terminations.

Requirements:

Position requires a Bachelor's degree (or an equivalent foreign degree) in Computer Science, Electrical or Electronics Engineering, Information Systems or a closely related field and 7 years of experience as a Software Developer working with embedded software for medical devices. Must also have 5 years of experience (which can have been gained concurrently with the primary experience requirement above), working with the following:

Embedded software design and development using C, C++, and object oriented design and Firmware development for microcontrollers including design and development of embedded software using Real Time Operating Systems (RTOS);

Design and Implementation of Automated Testing Framework for Embedded Medical Devices using C#, Python and Windows PowerShell scripting;

Web design and database design including working with SQL server and Access;

Data security and cybersecurity of software systems;

Developing software in compliance with Medical Device Quality Systems and Regulatory Standards including ISO 13485, FDA Quality System Regulations (21 CFR 820), IEC 62304, ISO 14971 and 21 CFR Part 11;

Managing embedded software development projects for medical devices.

This is a hybrid position working 2 days/week at the company's office in Martinez, CA and 3 days/week working from home.

Salary is $274,456 - 301,682 per year for a 40-hour work week.
Fresenius Medical Care is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sexual orientation, gender identity, parental status, national origin, age, disability, military service, or other non-merit-based factors
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: fresenma
  • Position Id: 1e4c3884ff3c324cba82d9015616279e
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

30+d ago

Easy Apply

Full-time

110000 - 130000

Remote or Pennsylvania

3d ago

Full-time

USD 106,605.00 - 260,590.00 per year

Remote

Today

Full-time

USD 140,000.00 per year

No location provided

Today

Full-time

Search all similar jobs