Job Openings >> Software Development Engineer
Software Development Engineer
Summary
Title:Software Development Engineer
ID:1027
Department:Sales Support
Location:N/A
Description

About Cumberland Group

Cumberland Group delivers the Strategy, Solutions and Integration necessary for today’s commercial and enterprise organizations to successfully navigate the rapidly evolving world of Internet Technology. Based in Atlanta, Ga., Cumberland Group focuses on transformative and empowering solutions that help IT organizations make meaningful decisions for their unique environments and business plans. 

Cumberland Group. It's Time To Do IT Better.

Position Overview
We are looking for passionate software engineers to build software that runs on constrained devices, cloud servers, server-less containers, and everything in between. The SDE works with the team of developers for customer projects, internal systems, and new products. The SDE should have knowledge geared toward embedded systems, hardware, and IoT.

You will work with a team of people from diverse backgrounds who obsess over our customer’s needs and work diligently to solve their problems.  We value creativity, aptitude, and the skill to learn.  We also take ownership of what we do.  Along with improving our existing technologies, we love to build and innovate new ones.  As a fast-growing, agile and collaborative company, we wear multiple hats.  There are no whiteboard interviews here. 

The right candidate is one who enjoys seeing the impact their work has.  They can create order from ambiguity and get excited about connected products and the digitization of everything. 

Essential Job Functions

  • Understand current and future client needs in the context of Application Development, IoT,  Software as A Service, and apply insights to recommend short/long-term value creation for clients that have the appropriate level of impact
  • Communicate complex technology concepts and terms to executive clients in business terms to support formulation of enterprise strategy formulation.
  • Proactively assesses solutions and current trends in light of changing customer requirements
  • Collaborates with peers,  sales, service, and other engineering resources to ensure implemented projects accurately address customer needs
  • Coordinates closely with internal sales, sales support, and infrastructure engineering resources for solution design and implementation services
  • Proactively pursues knowledge around industry trends, technology, and new platforms.

Required Skills and Experience:

  • One or more of the following programming languages: Python, C
  • Candidates who know one or more of the following preferred: Bash, Node JS, C++, Java, μPython, basic HTML/JS
  • GIT, Docker, Vagrant, Puppet (or Chef or Ansible) and/or other automation tools.
  • Familiarity with AWS, Azure, or Heroku
  • Micro Controllers based on x86 or ARM with application using MQTT, mbed, with wifi, LoRa, 6LowPan, or 802.15.4 Mesh connectivity
  • Linux/UNIX OS Administration, customization, and application applied with embedded systems.
  • Familiar with one or more of the following Linux Flavors: Debian, Ubuntu, Redhat/Cent, Arch, RancherOS, CoreOS, Ubuntu Core
  • Good communication/interpersonal skills, works well in a team environment. Eager to learn new skills.
  • Recent graduate with Electrical, Mechanical, or Computer Engineering degree or equivalent experience or knowledge.

NOTE:  This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization. Cumberland Group is an Equal Opportunity Employer.

Cumberland Group, LLC is an EEO/AA employer.

If you are unable to complete this application online, you may contact Tricia Dukes, in Human Resources, by email (employment@cumberlandgroupit.com) or by phone at 770-726-3016.
Please do not contact employer unless you are unable to apply online.

This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock