Bloomberg

Linux Software Engineer

Bloomberg$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience with Linux operating system internals
  • Proficient in Linux shell scripting, Perl and/or Python
  • Experience with delivering software via various mediums (CD/DVD/USB)
  • Strong analytical skills and attention to detail
  • Bachelor's degree in Computer Science or related field preferred; equivalent experience accepted

Responsibilities

  • Develop and automate software delivery and patch deployment for Linux
  • Participate in patch assessment, testing, and real-world deployment to devices
  • Design, implement, and test software for embedded and desktop products
  • Evaluate technical solutions and provide strategic recommendations
  • Support development and maintenance of essential software infrastructure and tools

Benefits

  • Collaborative team environment with a mix of senior and junior talent
  • Opportunity to work on cutting-edge OTA software delivery projects
  • Exposure to medical technology sector, specifically diagnostic systems
  • Work within a structured process environment fostering personal accountability
  • Flexible work hours within standard business settings
Full Job Description
Job 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 (whitelisting, 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 (whitelisting, 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, 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.

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

Hours: 8 hours/day, 40 hours/week

About Bloomberg

Bloomberg L.P. is a privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City. It was founded by Michael Bloomberg in 1981, with the help of Thomas Secunda, Duncan MacMillan, Charles Zegar, and a 12% ownership investment by Merrill Lynch. Bloomberg L.P. provides financial software tools and enterprise applications such as analytics and equity trading platform, data services, and news to financial companies and organizations through the Bloomberg Terminal (via its Bloomberg Professional Service), its core revenue-generating product. Bloomberg L.P. also includes a wire service (Bloomberg News), a global television network (Bloomberg Television), digital websites, a radio station (WBBR), subscription-only newsletters, and three magazines: Bloomberg Businessweek, Bloomberg Markets, and Bloomberg Pursuits.
Learn more about Bloomberg
Size
20,000 employees
Industry
Founded
1981

Similar Jobs

More Jobs at Bloomberg

  • Bloomberg
    Senior Project Scheduler
    $75K — $95K *
    Wheatfield, IN 46392 (Jasper County)
    Real Estate & Construction
    In-Person
  • Bloomberg
    System Firmware Test Engineer
    $90K — $130K *
    Austin, TX 78745 (Travis County)
    Telecommunications & Hardware
    In-Person
  • Bloomberg
    AWS Cloud Engineer - (AWS Connect)
    $100K — $130K *
    Remote
    Information Technology
    Remote in United States
  • Bloomberg
    Facilities Engineer
    $70K — $95K *
    Waterloo, IA 50701 (Black Hawk County)
    Manufacturing & Automotive
    In-Person
  • Pharmacist
    $90K — $120K *
    Collierville, TN 38017 (Shelby County)
    Pharmaceuticals & Biotech
    In-Person

More Information Technology Jobs

Find similar Linux Software Engineer jobs: