Software Developer - Linux

Understory

(Boston, Massachusetts)
Full Time
Job Posting Details
About Understory
insurance-damage (1) Welcome to Understory Understory—named for the area in a rainforest beneath the forest canopy—detects rain, hail, wind and other weather events directly at the earth’s surface, where the risk to life and property is greatest. While traditional, radar-enabled weather centers collect data by analyzing conditions observed in the atmosphere, Understory’s ground-truth-based detection is a marked enhancement in both resolution and fidelity.
Summary
As a Linux Engineer at Understory, you will develop and maintain our remotely deployed Linux machines that are the heart of our weather stations. You will use and create DevOps tools to maintain uptime, manage software updates, and keep our data flowing. The work environment is casual, flexible, and fun while also being fast paced and aggressive in advancing technology. Your peers will be a multidisciplinary and diverse team building hardware, performing data analytics, developing cloud platforms, and releasing disruptive products. In this role, you will have the opportunity to design solutions to hard problems that help advance breakthrough projects within a rapidly growing company. Understory generates real-time, localized, atmospheric data, powered by its hyper-local grids of proprietary weather stations. We are in the middle of building the next generation of weather data and you can be an integral part of the team. Our weather stations are creating data that no one else has and their systems are at the heart of it.
Responsibilities
* Develop new software for Linux systems, implementing new algorithms for our proprietary sensors. * Create scripts and develop in shell, Perl or Python, Powershell and/or other automation tools * Troubleshoot problems, analyze the root cause, and document/communicate the resolution notes to other team members * Perform system administration on existing production environments * Debug remote failures and keep data flowing from our stations * Design, develop and maintain automated frameworks for creating continuous deployment pipeline
Ideal Candidate
* Minimum bachelor's degree in Electrical Engineering or Computer Science (or related field) * 5+ years experience in Systems Engineering or Administration (managing systems in Unix/Linux is a preferred) * Experience developing in linux kernel space * Deep understanding of C * Proficiency with a scripting language (Bash and Python) * Experience with configuration management tools like Chef, Ansible, or Puppet (Saltstack is a preferred) * Understanding of Amazon Web Services and experience building in a cloud environment * Familiarity with agile programming or scrum methodologies * Bonus for previous experience with RTOS or DSP

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.