Multi-Tech Systems, Inc
  • Mounds View, MN, USA
  • Full Time

If you're looking to work at a technology company that designs and manufactures its solutions on U.S. soil and is a leading enabler to the industrial Internet of Things (IoT), consider joining MultiTech's innovative, hard-working team. MultiTech designs, develops and manufactures communications equipment for the industrial internet of things connecting physical assets to business processes to deliver enhanced value. Founded by an engineer more than 45 years ago, we are committed to quality and service excellence. Our customers rely on MultiTech products and people to address their needs, while our history of innovation ensures they stay ahead of the latest technology with a partner who will be there for the life of their solution.

MultiTech is currently seeking a Software Engineer. The Software Engineer will work to develop new product code as well as work on existing code on MultiTech products.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Lead/supervise the specification and design of new software
  • Participate in the review of design and software work of other engineers
  • Perform all functions related to software development
  • Participate in the research and design of new products or feature enhancements to existing products
  • Establish test environments to isolate potential software/firmware issues
  • Perform/assist in the support of existing products in the areas of product improvements, customer complaints, "bug" fixes, customizations, etc.
  • Provide input to the selection of tools, implementation, and improvement of Product Development processes of an effective development environment
  • Follow and enforce all Multi-Tech rules and policies and provide leadership through training and example
  • Adhere to the quality system standards pertaining to the job
  • Perform other duties as assigned

 

QUALIFICATION REQUIREMENTS:

  • BS Software Engineering, Computer Science, or related field.
  • 4-6 years of software development experience using C/C++, Python or any other high level language
  • 3+ years of experience in application development using Embedded Linux or any other RTOS
  • 3+ years of experience in web application development using languages like Ruby, Perl, Python
  • Experience in DevOps and deploying cloud based systems on AWS. Azure experience preferred.
  • Experience in cloud security, PKI, Certificate management and SSL/TLS
  • Experience with open source development tools from GNU, MIT, BSD or OpenEmbedded
  • Experience with any Web languages like PHP, JS/Vue JS/Angular JS/jQuery or Ruby on Rails
  • Experience in using any of the databases like SQLite, Postgres SQL, MySQL and Mongo
  • Strong knowledge of TCP/IP, networking protocols and any other communication protocols
  • Knowledge of source code control systems like git, cvs and svn is desirable
  • Good knowledge of software design methodologies, communicating and documenting requirements, performing high level and low level designs and design reviews.
  • Experience in Embedded Linux, device drivers, kernel modules, boot loaders and kernel configuration

EEO/AA Employer M/F/D/V

Multi-Tech Systems, Inc
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    By clicking the button above, I agree to ApplicantPro's Applicant Information Use Policy.

  • Sign Up For Job Alerts!

  • Share this Page
  • Facebook Twitter LinkedIn Email
.

Image Map

Logo