Core Systems Integration Developer

Collabora


3 months ago

10/01/2019 10:21:23

Job type: Full-time

Category: Software Dev


We are currently looking for passionate and enthusiastic System Integration open-source software developers (junior, middle, senior) to join our ever growing geographically-distributed engineering team.

As a member of the Core domain team, you will focus on developing, adapting, integrating, packaging and validating - ("make it work") - multiple Linux system software libraries, bundling applications through containers with appropriate security profiles through Linux application security systems into Linux-based distributions for different customers’ projects and products.

Key Responsibilities

  • Analyzing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise

  • Defining and scoping client projects in collaboration with the delivery team

  • Discussing Linux core system technologies with clients and representing the company at conferences and trade shows to demonstrate and promote our leadership in the open source arena

  • Contributing publicly to open source projects to ensure Collabora's continuing technical leadership

  • Gain working knowledge of customers’ products, applications, technical and business strengths and target markets

  • Understanding client needs and reconciling time constraints, available technologies and resources, and open source best practices

Required Skills

  • Linux experience

  • Knowledge of open source development methodologies and relevant open source communities

  • Good English language skills (both verbal and written)

  • Ability to work and communicate in an online fully distributed environment

Desired Skills

  • Any track record of experience with direct contributions in the GNU/Linux distributions packaging such as Debian and/or Yocto

  • Expertise in using containers technologies such as LXC, Flatpak and knowledge of Linux security technologies – LSM, namespaces, cgroups, AppArmor, SELinux

  • Knowledge of application manager principles as well as D-Bus and Systemd and exposure to Jenkins, Open Build Service (OBS) and OSTree

  • Familiarity with one or more of Collabora's market verticals

  • BS/BA or experience in the role of Engineer

Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box / smart TV, and a range of other specialized embedded applications.

Collabora has the unique business model of enabling enterprises to leverage Open Source software in their solutions. Having worked with notable industry leading companies in the automotive, aerospace and handset mobile verticals amongst many others, Collabora has established a broad customer portfolio.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 3 weeks ago

    Job Opening: Backend Platform Engineer

    We’re looking for someone to join our Platform Engineering team at Ferrum. Are you interested in building services to help hospitals detect and eliminate the millions of medical errors that occur every year? If so, read on.


    About You

    You have experience solving challenges with microservices and scaling systems securely. You are comfortable building robust applications with Go or similar languages, Docker, PostgreSQL, Linux, and more in complex systems. Your significant experience interacting with and developing APIs provides a framework for creating both internal and external facing endpoints. 

    You love efficiency and automation. Your work at Ferrum will have a huge impact on the business. You understand that automation and infrastructure pays dividends. You take pride in creating tools to help the team perform at a high level and scale to new challenges.

    You communicate and document everything. At Ferrum, we are a distributed remote team. A culture of sharing and documentation allows everyone to seamlessly work together. Further, for FDA and other healthcare regulatory approvals our documentation of development, testing, and validation must be airtight. 

    You take ownership of a project from ideation to delivery and maintenance. Your experience provides a framework for you to work independently on multiple initiatives as both the end-to-end owner and as a contributor to features. You take pride in creating services that are easy to debug and maintain.

    You want to make a positive and lasting impact on the world. You understand that technology has the power to improve people’s lives and enrich our society. You see the inequality in your own community and around the world and you look to change it. 


    What You Will Do

    Ferrum is a distributed, fast-growing company so you will be wearing many hats and pitch in on different components and projects across the organization. That said, here are some examples of what you’ll do:

    • Scale up the platform and integrations between machine learning algorithms and the pipeline

    • Design and build the APIs interfacing the data pipeline and machine learning services

    • Building security tools to protect sensitive patient data throughout the data pipeline

    • Optimize bare-metal appliances to meet the high performance needs of the application

    • Provision infrastructure for the secure services coordinating on-premise and cloud-hosted services


    About Ferrum

    Medical errors kill 6 million patients every year and are the third leading cause of death worldwide. Ferrum provides doctors with an automated quality management system and machine learning marketplace that ensures they catch and fix medical errors before they affect patient care. The service does not affect physician workflow, takes less than a day to install, and is delivered via a secure appliance so patient data never leaves the hospital. Ferrum has been deployed at hospitals in multiple countries around the world. We are a highly technical team led by experienced founders who have built, funded, and scaled successful healthcare technology companies previously. 

    Salary: $95,000


    To apply to this position, please send an email to [email protected]

  • 4 days ago
    Rainforest QA is an on-demand QA solution. It’s our mission to enable development teams to deliver bug-free software while moving at the speed of continuous delivery. We are truly a global team, allowing us to bring together the best and most diverse talent. Our commitment to the distributed team model and to our company values has earned us multiple culture and workplace awards and helped us build a diverse team of individuals working toward the same goal: change the way QA is done.

    Learn more about Rainforest QA by visiting our LinkedIn, Glassdoor, Instagram, and Facebook pages.

    DevOps Engineer
    As a DevOps Engineer at Rainforest QA you'll be part of an experienced and diverse team with members all over the world.

    We were built as a distributed team from the beginning and we've committed to implementing tools and processes that allow for and support continuous and effective communication across the world.

    What you'll do

    • Rainforest QA automatically runs hundreds of thousands of tests each day for our clients and each test is run in a dedicated, newly provisioned virtual machine (VM) to guarantee a reliable and repeatable testing environment. You will be working to improve how we create, manage, and deploy these VMs. 
    • Work with our customer facing teams to triage, troubleshoot, and fix bugs
    • Help other team members to achieve their goals
    • Continuously learn about new technologies and ways to solve problems

    What we’re looking for

    • 3 years of Linux system administration with experience in running VMs on Linux
    • Experience of Jenkins
    • Experience of using Git
    • Can script in shell and Ruby, Perl, or Python
    • Ubuntu Linux system configuration and maintenance
    • Experience with configuration management tools such as Puppet, Chef, or Ansible
    • An ownership mindset: you should look not only at what you’re asked to do, but ask why you’re doing it and how it impacts on the rest of the product, our customers, and whether it makes sense. We expect you to be responsible for your work and to resolve any bugs you might ship
    • Excitement to learn: this position is mainly focused on creating new and maintaining existing Virtual Machines;we expect you to learn, use, and develop DevOp tools - and to play an active role in suggesting alternatives
    • Excellent communication skills and able to give and receive constructive feedback
    • Happy to review code and have your code reviewed
    • Can work effectively remotely with remote team members(we are a fully distributed company)
    • Comfortable working in a large codebase with many stakeholders

    About our stack

    • We work with Agile methodologies
    • Nagios
    • AWS / Google Cloud Platform / GKE
    • Terraform
    • CircleCI

    Identify with our company values

    • No BS, No Ego: We are radically candid with each other in every interaction. This means a lack of politics, a lack of showboating, a lack of BS. This also means brevity, clarity of thought, and clarity of communication. We give and take feedback without ego, with the knowledge that we all are operating with good intent. No ego is the check system to balance no BS and keep it kind. No ad-hominem attacks.
    • 1% better every day: Continuous improvement is what motivates us. We design our product, our organization and our careers to be continually improving. Mistakes are only bad if they are repeated. Experiments are only wasted if they are not learned from.
    • Own the journey: We are all owners. We demand that of each other. The journey we own is threefold: our customers’ journey, our company’s journey and our personal journey. Our reason for existence is to nail our customer journey, so that we can scale our company’s success.

    How we'll reward you

    • Flexible, remote work options
    • Generous vacation time
    • Competitive compensation and stock options
    • Professional development, career coaching, and conference attendance
    • 3 offsites per year: every ~4 months we arrange an offsite for the whole company to get together so we can get to know our colleagues better and understand what we need to do. The location is ever changing, so you will get to see some new places!
    OUR COMMITMENT TO DIVERSITY AND INCLUSION

    At Rainforest QA we believe that diverse teams improve our business. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, nationality, gender, sexual orientation, age, marital status, veteran status, or disability status.
  • We are currently looking for passionate and enthusiastic Debian System Integration developers join our ever growing geographically-distributed consultancy team.

    You will focus on developing, adapting, integrating, packaging, validating, deploying and maintaining - ("make it work") - multiple software libraries, bundling applications through containers with appropriate security profiles into Debian-based distributions for different customers’ projects and products.

    Key Responsibilities

    • Debian packaging, continuous integration, deployment automation, configuration management
    • Analyzing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise
    • Defining and scoping client projects in collaboration with the delivery team
    • Discussing Linux technologies with clients and representing the company at conferences and trade shows to demonstrate and promote our leadership in the open source arena
    • Contributing publicly to open source projects to ensure Collabora's continuing technical leadership
    • Gain working knowledge of customers’ products, applications, technical and business strengths and target markets
    • Understanding client needs and reconciling time constraints, available technologies and resources, and open source best practices

    Required Skills

    • Debian experience with tangible track record
    • Experience in troubleshooting and resolving technical issues in a Debian environment
    • Knowledge of open source development methodologies and relevant open source communities
    • Good English language skills (both verbal and written)
    • Ability to work and communicate in a fully distributed environment

    Desired Skills

    • Expertise in using containers technologies such as LXC, Flatpak and knowledge of Linux security technologies – LSM, namespaces, cgroups, AppArmor, SELinux
    • Knowledge of application manager principles as well as D-Bus and Systemd and exposure to Jenkins, Open Build Service (OBS) and OSTree
    • Familiarity with one or more of Collabora's market verticals
    Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box / smart TV, and a range of other specialized embedded applications.

    Collabora has the unique business model of enabling enterprises to leverage Open Source software in their solutions. Having worked with notable industry leading companies in the automotive, aerospace and handset mobile verticals amongst many others, Collabora has established a broad customer portfolio.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!