Enable job alerts via email!

Electrical & Software Engineer

Fresenius Kabi USA, LLC

Street

On-site

USD 99,000 - 117,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an experienced Embedded Software Engineer to design and maintain cutting-edge real-time software for medical devices. In this role, you will work with minimal supervision to develop software components, execute verification testing, and collaborate with cross-functional teams to ensure compliance with industry standards. This position offers a comprehensive benefits package and a chance to contribute to innovative projects that enhance patient care. If you have a passion for technology and a commitment to quality, this is an exciting opportunity to make a meaningful impact.

Benefits

401(k) with company contributions
Paid vacation
Health benefits (medical, dental, vision)
Employee assistance program
Wellness programs

Qualifications

  • 5+ years of experience in engineering teams, troubleshooting, and solving software problems.
  • Proficiency with C, C++, Perl, Python, shell scripting, and make.
  • Experience with real-time operating systems, especially QNX Neutrino and/or RTX.

Responsibilities

  • Designs, codes, documents, and tests software components for medical devices.
  • Plans and executes software verification testing of large medical device software applications.
  • Analyzes field data and performs root cause analysis for software and system issues.

Skills

C
C++
Perl
Python
Shell Scripting
GNU Tool-chain
Assembly Language
UNIX-based Development
Real-time Operating Systems
ARM Architectures
GIT
Qt
Analysis Skills
Troubleshooting Skills
Debugging Skills

Education

Bachelor's Degree in Software Engineering
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Electrical Engineering
Bachelor's Degree in Computer Science
Bachelor's Degree in Biomedical Engineering

Tools

GIT
GNU Tool-chain
Qt

Job description

Job Summary

The experienced Embedded Software Engineer, under minimal supervision, participates in designing, coding, documenting, testing, and maintaining real-time embedded software and accessory software products. Plans and executes small projects in compliance with standard operating procedures for medical device software development. Designs software components complete with documentation and automated test suites for inclusion in larger software systems. Applies standard engineering practices to resolve problems of mid to high complexity and contributes to the validation and verification of software products. May assist and mentor less experienced engineers.

Salary and Benefits

Salary Range: $99,725 - $116,500

*Position is eligible to participate in a bonus plan with a target of 8% of the base salary (include only if applicable to the grade level)

*Final pay determinations will depend on various factors, including, but not limited to, experience level, education, knowledge, skills, and abilities.

Our benefits and programs are comprehensive and thoughtfully crafted to ensure our colleagues live healthy lives and have support when it matters most. Benefits offered include a 401(k) plan with company contributions, paid vacation, holiday and personal days, employee assistance program, and health benefits including medical, prescription drug, dental, and vision coverage. Read more about our benefits here.

Legal Requirements

Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Responsibilities
  • Designs, codes, documents, and tests software components for medical devices in compliance with documented interfaces and standard operating procedures for regulated medical devices.
  • Plans, documents, executes, and reports on software verification testing of large medical device software applications with minimal supervision.
  • Performs configuration management activities for products with multiple fielded versions.
  • Analyzes field data and performs root cause analysis for moderately complex software and system issues.
  • Assesses impact of cybersecurity vulnerabilities on software applications.
  • Conducts feasibility studies of proposed designs to determine their ability to function as intended.
  • Performs design and code reviews to assess compliance with requirements, coding standards, and SOPs.
  • Develops tools for data analysis and simulation.
  • Collaborates with cross-functional groups to accomplish complete design verification and validation.
  • Provides advice and assistance to team members regarding routine and complex problems. May supervise or direct junior engineers.
  • SUGGESTS and implements process improvements.
Requirements

* Bachelor's Degree or higher in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, Biomedical Engineering, or related field.

* Minimum of 5 years of experience in engineering teams, troubleshooting, and solving software problems.

Experience with Electrical Schematics is highly preferred.

* Proficiency with C, C++, Perl, Python, shell scripting, and make. Experience with GNU tool-chain preferred. Assembly language experience is a plus.

* Experience with UNIX-based development environments is preferred.

* Experience with real-time operating systems, especially QNX Neutrino and/or RTX, is preferred.

* Experience with ARM architectures is preferred.

* Proficiency with GIT for configuration management is preferred.

* Proficiency with Qt for GUI development is preferred.

* Excellent analysis, troubleshooting, and debugging skills. Ability to operate independently and exercise good judgment.

* Experience with all phases of the software development life cycle employing various models.

* Excellent written and verbal communication skills.

* Proficiency with Microsoft Office applications.

Additional Information

We offer an excellent salary and benefits package including medical, dental, and vision coverage, life insurance, disability, 401(k) with company contribution, and wellness programs.

Fresenius Kabi is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, citizenship, immigration status, disabilities, or protected veteran status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Application Developer

DataAnnotation

Bristol

Remote

GBP 80,000 - 100,000

6 days ago
Be an early applicant

Full-Stack AI Software Engineer (Senior)

ZipRecruiter

London

Remote

USD 80,000 - 120,000

Today
Be an early applicant

Senior Software Engineer (React/React Native)

JR United Kingdom

Greater London

Remote

GBP 70,000 - 100,000

Today
Be an early applicant

Node Software Engineer - 100m+ daily transactions

Signify Technology

London

Remote

GBP 90,000 - 105,000

Yesterday
Be an early applicant

Back-end Software Engineer

stakefish

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Senior Software Engineer

Maxar Technologies

City of Westminster

Remote

USD 60,000 - 100,000

2 days ago
Be an early applicant

Software Developer (C#/Python)

JR United Kingdom

Greater London

Remote

GBP 80,000 - 100,000

Today
Be an early applicant

Software Developer (C#/Python)

TN United Kingdom

Greater London

Remote

GBP 80,000 - 100,000

2 days ago
Be an early applicant

Senior Software Engineer / Dev Team Lead - Remote (UK based)

The Perl Programming Language

London

Remote

GBP 90,000 - 100,000

2 days ago
Be an early applicant