10 days old

Principle SW Engineer

Boxborough, MA 01719
  • Job Code
  • Payrate
    $125,000 To $135,000

Principal Software Engineer

We are looking for a senior or principal level software engineer to be a member of a highly collaborative small team. The chosen candidate will work cross functionally with mechanical engineers and field service engineers, and will wear many hats.

Position Responsibilities:

  • Take architectural and implementation ownership of a multi-threaded, multi process, object oriented software layer that drives the system. It runs on Linux and includes Python, HTML, JavaScript, SQL, shell scripting, and REST.
  • Assume diverse definition, design, development and support responsibilities for the product and its cloud based data tracking system.
  • Design and implement the code necessary to monitor deployed machines for machine health and analysis, collaborating cross functionally to ensure critical data is gathered.
  • Apply a systems engineering perspective to drive product improvements, taking a pragmatic balanced approach to creating a world class product while respecting time to revenue.

Candidate Requirements:

  • BS/MS Computer Science or Electrical/Software Engineering or equivalent experience with 5+ years relevant work experience
  • Strong Linux system and application knowledge, with experience in administration, application development, and shell scripting
  • Strong Python skills, including language syntax, built-in features, popular library APIs, installing modules and packages
  • Multi-threaded, object oriented design in a high level language such as Python, Java, or C++
  • Experience with SQL databases such as SQLite and MySQL, and writing SQL queries
  • Experience with distributed control systems
  • Excellent verbal and written communications skills, a self-starter and team player
  • Experience with state machine driven software

Bonus skills/experience:

  • Familiarity with basic web development including HTML, CSS, JavaScript, PHP
  • Back end development including MySQL database, REST API to LAMP stack
  • Database ORM
  • TCP/IP
  • MQTT
  • Embedded firmware in C running in an RTOS
  • Electronics / PCB debug and design skills
  • Agile software development practices including automated unit testing

  • Experience with AWS Internet of Things (IOT)


Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principle SW Engineer

Randstad Technologies
Boxborough, MA 01719

Share this job

Principle SW Engineer

Randstad Technologies
Boxborough, MA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast