Jobs by tag: "linux"

Showing 16-20 of 26 items.
00B

Embedded Linux Engineer

Balena
embedded engineer linux Dec 26, 2019Apply

Job Description

balena\n\nBalena's mission is to unlock the potential of physical computing by removing friction for IoT fleet owners. We believe that edge computing is the next major computing paradigm, and every new computing paradigm needs a scalable development platform to match. We're building that platform with a complete, end-to-end solution that makes it easy for any developer to build applications for IoT and the Edge.\n\nOur software platform helps developers build, deploy and manage code on connected devices. We brought Docker to embedded GNU/Linux devices in 2013 and have been building our toolkit ever since. Our core product is the balenaCloud platform, but we also maintain a variety of successful open source projects including Etcher, openBalena, balenaOS and balenaEngine and made contributions to high-exposure projects such as Docker, Electron, and AppImage. We've also recently released our first hardware product, the balenaFin.\n\nOur technology is open, standards-based, and proven in production across a wide range of scenarios from robotics, drones, smart buildings, 3D printing, agriculture, medicine, and more. Our investors include OpenView, Threshold Ventures, Aspect Ventures, GE, and Ericsson.\n\nBalena is a highly distributed, remote-friendly company We rely on clear communication and the rule of "assume positive intent" to help us work together across time zones, cultures and first languages. As an organization, we have little hierarchy, and organize as needed to build complex features and solve big problems. We are looking for people who want to bring us even more diversity, and strongly encourage applications from people underrepresented in tech.\n\n\n\nOn being an Embedded Linux Engineer at balena\n\nAs an Embedded Linux Engineer at balena, you will be a core member of our on-device software and operating system team. You’re primary responsibility will be helping to build and maintain balenaOS, our open-source Linux distribution designed to run containers on resource-constrained IoT devices. Our operating system is built using Yocto Linux and is comprised of a common meta-layer plus device-specific layers for the 50+ device types that we currently support, such as the Raspberry Pi.\n\nYou’ll work on building new features for balenaOS, such as giving customers the ability to add functionality at the host OS level and remotely deploy updates to their host OS, just like they currently do at the application level. You’ll build scalable tools and processes to help us support 1,000+ different device types on balenaOS. You’ll also help maintain and manage contributions to our open source repositories and community-contributed device support.\n\nOur users and customers rely on balenaOS for everything from home projects to production use cases; our Embedded Linux Engineers are focused on providing a solid and reliable operating system with an excellent developer experience.\n\n\n\nResponsibilities\n\n\n* Help architect, build, and maintain balenaOS, the first open source embedded operating system tailor-made for running Linux containers at the edge\n\n* Add balenaOS support for new boards and maintain support for our 50+ existing supported boards (e.g. Raspberry Pi, Intel NUC, NVIDIA Jetson, etc)\n\n* Help build tools and processes to enable our team to scalably support 1,000+ device types\n\n* Contribute to upstream open source projects such as Yocto Linux Project and all of our open-source components that we maintain\n\n* Develop and maintain OS components that provide new features for the host OS and/or integrate with other components in balena ecosystem, such as the host OS update mechanism\n\n* Consider the impact and tradeoffs of changes to balenaOS across the entire balena fleet and ecosystem through in depth analysis and understanding of our products and services\n\n* Debug various issues in device BSPs (board support packages), in the OS itself, and in the interfaces with other balenaCloud components\n\n* Design and write tests for balenaOS releases\n\n\n\n\n\n\n\nRequirements\n\n\n\n* Abstract and genericize subtle variations across different device types\n\n* Have a product mindset: gather feedback, understand and articulate user needs, help develop the OS roadmap, and build solutions\n\n* Perseverance to understand the root cause when investigating elusive bugs\n\n* Strong problem-solving abilities. You can split a complex problem into incremental pieces\n\n* Continuous improvement mindset and desire to make yourself and others more effective\n\n* Comfortable working in an environment that practices radical candor and transparency\n\n* Excellent written communication skills, and fluency in English\n\n\n\n\nBonus points for the following\n\n\n* Experience with the Linux Kernel and the Yocto project\n\n* Having worked remotely before\n\n* Experience with low-level hardware programming of microprocessors and embedded systems, ideally on ARM\n\n* Experience leading projects or bringing people together to collaborate and build great products\n\n* Experience leading or contributing to OSS projects (please include a URL)\n\n* Experience with the balena ecosystem as a user\n\n* Experience with technologies like Docker, Rust\n\n\n\n\n\nAbout working at balena\n\nWe come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.\n\nWe are an equal opportunity employer and value diversity. We value knowledge and initiative more than educational and personal backgrounds, age, or location. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.\n\nWe communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK — we'd rather learn than let our assumptions get in our way.\n\n\n\n\nBenefits\n\n\n\n* Work with an extremely talented, diverse team\n\n* Equipment of your choice\n\n* Remote-friendly\n\n* Flexible working hours\n\n* Generous vacation policy\n\n* Annual company gathering in an international location\n\n* We send you hardware for side projects!\n\n\n

See more jobs at Balena

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00H

Embedded Linux Software Developer

HelpOn Inc.
embedded dev linux digital nomad Dec 3, 2019Apply

Job Description

nc. is seeking a full time embedded Linux software engineer to join our virtual engineering team, based in Canada.\n\nAbout\nThe Privacy Hero Adapter is a Linux based adapter that encrypts Internet traffic from/to a home network. We spend most of our time working with networking, DNS, VPN and firewalls.\n\nWe believe there is a new category where privacy, security and network management are separated from a router in the classic networking setup.\n\nBasic information on our service can be found on our website,[privacyhero.com](https://www.privacyhero.com)\n\nJob Responsibilities\nA successful candidate will be primarily working as an embedded software developer role as part of our engineering team. They will focus on the development of hardware based products, assuming responsibility for product design, development, and software using embedded systems for the consumer market.\n\nThis position is a good fit if you are:\n\n- A Self starter and self managed\n- Independent\n- Adaptto changes easily\n- Enjoy working remotely\n- Into movingquickly and breaking things (responsibly)\n- Creative\n\nWe are:\n\n- Decidedly uncorporate\n- A small team of experienced engineers\n- Startup culture\n- Slack centred - no email\n- Thinking outside the box (what box? ;))\n- Flexible with hours\n\nSkills, Knowledge, and Abilities:\n\n- 3+ years of experience in Embedded system development on Linux, on x86, ARM, MIPS or PPC architectures\n- Experience using OpenWRT, DD-WRT or OpenEmbedded frameworks and build systems\n- Linux Kernel development including device drivers, board support packages\n- Strong background in C/C++\n- Experience withPython\n- Strong background with TCP/IP networking\n- Good scripting language skills (ex: LUA, Python, Bash, Makefiles, etc)\n- Experience developing with other programming languages: ex:, PHP, or NodeJS\n- Familiarity with bug tracking and testcase management software such as JIRA, GitHub or similar products\n- Excellent oral and written communication skills including the ability to interact successfully with stakeholders\n- Excellent interpersonal skills and a demonstrated ability to work in a primarily virtual team environment (Slack, Skype)\n- Self motivated\n- Effective and confident decision making and problem solving skills\n- Ability to multi-task in a fast paced environment\n- Ability to maintain confidentiality\n- Excellent organizational skills\n- Excellent time management skills\n\nAdditional Assets:\n\n- GCC tool chain experience\n- Experience in u-boot development\n- Experience in TCP and/or UDP protocol design\n- Knowledge of hardware/IC design, ability to read schematics for I/O ports\n- Experience working in an agile development environment\n\nRequired Qualifications: \n\n- Bachelor'sDegree in Software Engineer or college diploma or equivalent experience\n\nPosition is virtual (work from home).

See more jobs at HelpOn Inc.

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00S

Linux Kernel File System Developer

SUSE
sys admin dev linux digital nomad Nov 22, 2019Apply

Job Description

ux Kernel File System Developer\n\nAs a leading enterprise Linux vendor, SUSE is actively involved in the development of many open source projects, including the Linux kernel.\n\nWe are currently seeking a new member of the SUSE Labs team to develop and maintain file system technologies within and around the Linux kernel.\n\nSUSE Labs consists of a globally distributed team of world-class software developers with the mission of driving core technologies from within their development communities. Members of SUSE Labs are responsible for designing and implementing new features as well as maintaining the existing implementations of our products.\n\nThe ideal candidate will represent him- or herself actively within the global Linux kernel development community, share their knowledge, and further develop it via special interest groups, professional organizations, and specialized conferences.\n\nThe candidate hired for the position will be primarily responsible for the Linux Kernel VFS (Virtual File System) layer and its interaction with local filesystems such as btrfs, FUSE (File System in Userspace) and overlay filesystem. As a part of a broader File System and Storage team, assist with the diagnosis and solutions to general file system stability, correctness, security and tuning/performance issues.\n\nKnowledge required:\n\n\n* Excellent knowledge of the C programming language\n\n* Excellent knowledge of the file system-related subsystems of the Linux Kernel\n\n* Good knowledge of open-source community principles, with particular focus on Linux Kernel development model and practices\n\n* Good knowledge of contemporary server and storage hardware and interconnects\n\n* Good knowledge of modern operating system principles, tools, and development environments, including the Git source control system and the GNU development toolchain\n\n* Good knowledge of assembly languages for common architectures\n\n* Good knowledge of Linux debugging tools\n\n* Good spoken and written knowledge of English\n\n\n\n\n \n Characteristics required:\n\n\n* Ability work both within a team and independently\n\n* Persistent in finding accurate, thorough solutions to problems\n\n* Considerate and assertive\n\n* Flexible and has the ability to work under pressure\n\n\n

See more jobs at SUSE

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00F

Java Developer With Linux

Flexhire
dev java linux digital nomad Sep 13, 2019Apply

Job Description

seeking passionate software engineers with experience programming in Java in a Linux environment. Redhat experience is a plus. This is an entirely remote position, reporting to an organization with locations across the Middle East and Africa. \n\nRequired skills\n\n• 3+ years of Java development experience\n\n• 3+ years of Linux experience (Redhat a big plus)\n\n\n• Experience with the design, development, testing and deployment of a large, distributed, object-oriented application\n\n• Experience with agile development environments practicing test-driven development (TDD), pair programming, and open source or code sharing models\n\n• Solid written and verbal communication and presentation skills

See more jobs at Flexhire

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00P

Mysql Support Engineer (south America)

Percona
Verified
MySQL DBA MySQL Support Engineer Linux Percona May 8, 2019Apply

Job Description

# How do you apply?
Please apply here

See more jobs at Percona

How do you apply?

Please apply here

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.