Job Posting: Application Software Engineer

Bookmark and Share

Nov 02

RECON Dynamics

Job Posting: Application Software Engineer

Posted by RECON Dynamics | November 02, 2018

Application Software Engineer

In this high-profile role, your main responsibilities will be designing, developing and integrating application software in Python for RECON’s embedded and back-end communication systems for asset tracking. All your working knowledge developing reliable, secure communication systems will come to play in this demanding role.

As a critical member of the engineering team, you’ll work with software developers, hardware and systems engineers and researchers to expand the envelope of what’s possible.

Your Skills and Experience

Professional experience building software in Python and C for networking products, location-based telematics or telecommunications subsystems.

Technical Experience:

  • 3+ years developing software in Python for Linux operating system using Open Source Software
  • 2+ years C or C++
  • Design for distributed systems using a message broker (e.g., RabbitMQ)
  • TCP/IP Networking Protocols

Experience in the following areas is a bonus:

  • DevOps/Agile Development Methodology Continuous Integration & Test
  • Tools: JIRA, Jenkins, SALT, Fabric, Docker
  • Web Application Development: Django, HTML/CSS, Javascript, Celery, RESTful APIs
  • Database: PostgreSQL
  • Version Control: GIT
  • Linux Administration: Debian-based
  • Cloud-Based Deployment: Amazon EC2

Must be a self-starter, capable of multi-tasking, and possessing excellent communication and project planning skills.  

RECON Dynamics
« Show All