Securus Technologies

  • Linux System Engineer/Developer

    Job Locations US-Bae d Urfe Quebec
    Job ID
    2018-1685
    # of Openings
    1
    Category
    Architecture and Engineering
  • Overview

    The Linux System Engineer/Developer will be responsible for developing software for Linux platforms. The ideal candidate will have strong analytical skills and will be able to propose creative solutions to complex time constrained business requirements.  This is a full time position based out of our Baie D'urfe QC head office.

    Responsibilities

    • Responsible for preparing new Linux based distributions, managing patches/upgrades and further developing the build infrastructure for the terminals.
    • Responsible for testing, packaging and maintaining software components for the terminals.
    • Work with component manufacturers for developing drivers/custom libraries to support Securus’s applications on the terminal.
    • Work with the Architecture, Capacity and Operations team to adequately monitor and manage the terminals in the field.
    • Develop custom shell scripts that are needed to support the application and/or monitoring requirements.
    • Serve as an expert software engineer on a team of various disciplines, working closely with industrial design, mechanical, manufacturing and field support.
    • Develop system firmware, low level server interface with firmware, and Linux applications including UI implementation.
    • Evaluate electrical design prototypes, and execute necessary test plans.
    • Bare-metal support structures (bootloader, flash management, etc.)

    Qualifications

    • BS in Electrical or Computer Engineering, Computer Science or equivalent
    • 5+ years’ experience with Linux.
    • Experience coding in C/C++ on Linux
    • Experience in one or more scripting languages (Perl, Python, Tcl/Tk, Unix shell)
    • Experience with Linux kernel, file-system, and driver architecture.
    • Understand the Linux Sub-Systems like: Audio(sound card), USB camera, I2C bus, Display(Xserver)
    • Strong skill on system debugging technologies
    • Knowledge of networking principles and applications/ technologies ( e.g., TCP / UDP protocols, DNS, DHCP services, VPN, Firewall )
    • Good communication skills, self-starter with energy and problem-solving abilities
    • Bilingual, English is necessary and French is nice to have.
    • Experience coding in C/C++ on Linux
    • Experience in one or more scripting languages (Perl, Python, Tcl/Tk, Unix shell)
    • Experience with Linux kernel, file-system, and driver architecture
    • Good communication skills, self-starter with energy and problem-solving abilities

    It is the Company’s policy to provide equal employment opportunity to all individuals. Securus will not discriminate against any associate or qualified job applicant with respect to any terms, privileges, or conditions of employment because of that person’s race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic or status protected under local, state or federal law, ordinance or regulation.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed