Computer Systems Engineer Job at Fusion Life Sciences, Saint Paul, MN

dmdpWkhoMXRyQXJqWElpdS81K3FIbG9pWmc9PQ==
  • Fusion Life Sciences
  • Saint Paul, MN

Job Description

Position Title: Computer Systems Engineer

Work Location: St. Paul, Minnesota (Onsite)

Assignment Duration: 12 months

Work Schedule: Typically 8 4 or 9 5 standard business hours



Position Summary:
This position is for the Computer Systems Engineering team.
Will develop and perform automated OTA software delivery and patch deployment for the Linux platform.
The person filling this position will participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field.
Additional activities include coding, integrating, implementing, installing or changing frameworks and standard components, or technical and functional application management.
The position will also assist with development and maintenance of software infrastructure, tools, and processes.



Background & Context:
The Organization is increasing team capacity due to growing workload and expansion into OTA software delivery.



Key Responsibilities:
Develop and perform automated software delivery and patch deployment for the Linux platform.
Participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field. Design, implement and test software for embedded, enterprise, or desktop products medical device products.
Evaluate technical options and provide recommendations for solutions.
Contribute to the development and maintenance of software infrastructure, tools, and processes.
Collaborate with product management, customer care, quality, regulatory, production, and other engineering disciplines to deliver upon product delivery objectives and business goals.



Qualification & Experience:
Experience with delivering software using CD/DVD/USB to disconnected systems.
Linux operating system internals
Experience in Linux shell scripts, Perl and/or python.
Working knowledge of Linux development environment.
Self-motivated, critical thinker with strong technical background.
Excellent verbal and written communication skills.
Experience with Word, Visio, and similar documentation tools.
Strong analytical and problem solving skills.
Organized and on-time with ability to work in a structured process environment.
Experience with Over the Air upgrade platforms or delivery methods.
Cmake/C++ programming language experience.
Operating System and Network security.
Experience with Linux encryption, whitelisting, malware scanning and vulnerability assessment.
Experience with impact assessment of software patches and upgrades.
Bachelor's degree in computer engineering or related field. Will consider experienced candidates with relevant experience in lieu of degree.



Working Conditions & Physical Demands (If Applicable):
100% onsite work arrangement.
No travel required.



Additional Information (If Applicable):
Candidates outside Minnesota will be considered but relocation is required at candidate expense.
Local candidates will be prioritized.
Team environment is highly collaborative with strong ownership expectations.

Job Tags

Local area, Relocation

Similar Jobs

The Help Company

Personal Assistant Job at The Help Company

 ...We are helping a busy family find a local personal assistant to help manage their lives. Duties include: running errands, airport pick up and drop offs, email correspondence, liasing with household vendors as needed, working as a team player with other staff, bill pay... 

Ag Partners

Mobile Service Mechanic Job at Ag Partners

We're seeking a full-time Mobile Service Mechanic to help keep our trucks and equipment running. Most of the work is done in the field using a mobile service truck, with some time in the shop. This position is based at the Goodhue location with regular hours typically...

Liebherr Mining Equipment Newport News Co.

Software Developer Intern Job at Liebherr Mining Equipment Newport News Co.

 ...The Engineering Intern performs basic engineering functions in support of mining equipment. Responsibilities Works with the Engineering staff on projects outlined in the individualized intern training plan. Works independently and as a team member with other... 

Links Partners

Support Analyst Job at Links Partners

 ...suite of eDiscovery and forensic software. They are responsive, helpful, thorough, and communicative when working with those internal and...  ...in programming, be enthusiastic about new knowledge, and want to grow with an exciting technology company. Benefits and... 

Enhance Recruiting

Packaging Sales Executive Job at Enhance Recruiting

 ...mentality with ability to maintain and grow customer base with recurring sales. Cultivates new customers through prospecting daily telemarketing, networking, cold calling, and digital marketing. Uncovers and secures new business within existing accounts as assigned....