Linux Software Engineer - Onsite

Saint Paul, MN, US • Posted 1 day ago • Updated 1 day ago
Contract W2
No Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • Computer Systems Engineering
  • OTA software delivery
  • patch deployment
  • Linux security vulnerability assessment
  • software patches
  • software upgrades
  • Linux shell scripts
  • Perl
  • python
  • Linux development
  • Jenkins
  • Perforce
  • Jira
  • Swarm
  • Word
  • Visio
  • documentation tools
  • C++ programming language
  • Operating System
  • Network security
  • Linux operating system
  • frameworks
  • application management
  • software infrastructure
  • patch assessment
  • desktop products
  • medical device products
  • customer care
  • product management
  • product delivery

Summary

Title:             Linux Software Engineer - Onsite

 

 

 

Mandatory skills:

 


Computer Systems Engineering, OTA software delivery, patch deployment,
Linux security vulnerability assessment, software patches, software upgrades,
Linux shell scripts, Perl, python, Linux development,
Jenkins, Perforce, Jira, Swarm,
Word, Visio, documentation tools,
C++ programming language, Operating System, Network security, Linux operating system,
frameworks, application management, software infrastructure,
patch assessment, desktop products, medical device products,
customer care, product management, product delivery

 

Description:

 


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.

Duties and 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.

Role Context
Reason role is open: Increase team capacity due to growing workload and expansion into OTA (over-the-air) software delivery.
Projects supported: Linux-based medical diagnostic workstation supporting electrophysiology systems.
Key initiatives: Creating installers and images for software releases delivered via CD/DVD/USB and OTA.
Typical day: Onsite work, daily 30-minute standup, building and validating installers/images, collaboration with R&D and testing teams.
Interactions: Internal technical team members, software developers, and test teams.
Success in first 90 days: Ability to independently package software from CI builds into reliable installers/images on Linux.
Previous hiring experience: Similar roles filled successfully when focus remained on Linux and software delivery skills.

Top 3 required skills:
Strong Linux OS internals
Software delivery / installer creation
Linux scripting and automation

Top 3 preferred skills:
OTA update experience
CMake / C++ familiarity
Networking and security concepts (listing, certificates, encryption)

Education: Bachelor’s degree in Computer Science, Computer Engineering, or related field preferred; equivalent experience acceptable.
Industry experience: Medical/pharma experience not required; strong technical background preferred.
Systems used daily: Linux workstations (RHEL 8/9, future 10), CI pipelines, installer frameworks, Insight platform environment.
Personality traits: Curious, self-driven, strong critical thinking, ability to learn and work independently within a team.
Urgency: High – team would like candidates submitted and hired as quickly as possible.
Deal-breakers: Lack of Linux OS experience; cloud-only DevOps backgrounds with no on-prem OS exposure.
Security expectations: Applied security (listing, certificates, encryption), not deep CVE analysis.
Team culture: Highly collaborative but expects individual ownership and accountability; mix of senior architects and junior engineers.

Required Qualifications:
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.

Preferred Qualifications:
Experience with Over the client upgrade platforms or delivery methods.
Cmake/C++ programming language experience.
Operating System and Network security.
Experience with Linux encryption, listing, 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.

Notes:
100% onsite
Typically 8–4 or 9–5 (standard business hours).

Hours: 8 hours/day, 40 hours/week

 

VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.


Contact Details :

Account co-ordinator: Nivas Palanisamy, Phone No: , Email:


VIVA USA INC.
3601 Algonquin Road, Suite 425
Rolling Meadows, IL 60008
|

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: vivausa
  • Position Id: NPCASE8
  • Posted 1 day ago

Company Info

About VIVA USA INC

VIVA is an Information Technology Management and Consulting services company with offices in the US and India.

Formed by some of the industry's most experienced and knowledgeable people, VIVA is growing to be one of the best-managed consulting companies in the world. VIVA has established itself as a reliable supplier of IT services. We specialize in IT staff augmentation, On-site and Off-site IT consulting, Turnkey Project Outsourcing, and eBusiness Solutions. Our software professionals have successfully worked on many on-site and off-site IT consulting engagements across the US.

Our business focus includes areas of on-site, off-site and offshore information technology consulting services and software development.

The software development centers in our corporate office at Rolling Meadows, IL and at Chennai, India are well equipped to undertake software development, maintenance and conversion activities.

VIVA has associated itself with leading software vendors such as Microsoft, Rational and COGNOS. VIVA is a Rational Unified Partner, a Microsoft Certified Solution Provider and a COGNOS premier partner.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Saint Paul, Minnesota

27d ago

Easy Apply

Contract

Depends on Experience

Saint Paul, Minnesota

11d ago

Easy Apply

Contract

Depends on Experience

Madison, Wisconsin

11d ago

Easy Apply

Contract

Depends on Experience

Plano, Texas

28d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs