Software Engineer ll

Hutchinson

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience
  • 2-6 years practical experience with AWS and some Python
  • US person status required or obtain Export Authorization
  • Solid understanding of object-oriented programming concepts
  • Fluency in at least one object-oriented language (Python preferred)
  • Experience writing large, reusable Python programs

Responsibilities

  • Translate user requests into software requirements
  • Collaborate within a small, diverse team
  • Provide code samples or complete a coding exercise during application process
  • Utilize AWS for software projects
  • Engage in the development of IoT solutions
  • Contribute to the design and implementation of efficient algorithms

Benefits

  • Spacious, active office environment
  • Access to mechanical and electronics labs
  • Opportunities for part-time remote work
  • Potential for long-term skill development in preferred areas
  • Focus on real-world applications with user-centric designs
Full Job Description
Job Description

The candidate should be comfortable working in a small team with a variety of backgrounds and should be able to help translate user requests into software requirements.

Applicants should be prepared to submit a code sample, either with the application or upon request prior to the phone screening. Samples may consist of links to GitHub/BitBucket repositories. Applicants may also opt to complete a brief coding exercise.

This is an on-site, full-time position. Although, Midé offers part time remote work, this position is full-time and primarily on-site. We have a spacious and active office with mechanical and electronics labs. Local applicants are preferred.

REQUIREMENTS
Candidates must:
  • Have a Bachelor's degree or equivalent experience
  • Have 2-6 years practical experience, with a solid understanding of the Amazon Web Services platform and some Python experience
  • Be a US person (citizen, green card holder, or permanent resident) or obtain an Export Authorization from the appropriate government agency.
  • Be able to demonstrate an understanding of object-oriented programming concepts and their application
  • Have fluency in at least one object-oriented programming language: Python (preferred), Java, C++, C#, Swift, etc.
  • Have experience writing large, reusable programs in Python

HIGHLY PREFERRED
The following areas are important and may be used in this position's projects over the next year. The ideal candidate will have experience in these areas, but we will not reject applicants for lack of experience in these areas:
  • Experience working with Azure, particularly IoT Edge, Event Hub, Functions, and databases
  • Networking and small-scale server design experience, particularly using MQTT
  • Object-oriented techniques to handle the management of many different configurations of sensors
  • Experience using Python to efficiently handle large data sets and real time processing, particularly using NumPy
  • Test techniques to manage integration into a growing code base, particularly using PyTest
  • Signal processing, such as Fourier Transforms, PSD, filters, and resampling
  • Experience with user interface design and the graphing and display of data


PREFERRED SKILLS
The following areas represent where the candidate could grow over the long term. Candidates with experience in one or more areas are preferred:
  • Python debug experience using an IDE
  • Knowledge or experience with some of the following Python packages: Numpy, SciPy, Plotly, Pandas, wxPython
  • Knowledge of statistical analysis techniques such as multi-discriminant analysis
  • Experience with AI techniques in data processing

Similar Jobs

More Jobs at Hutchinson

More Information Technology Jobs

Find similar Software Engineer ll jobs: