Applied Minds

Software Engineer

Job Location US-CA-Burbank

Overview

We are seeking a Software Engineer to design and develop novel, collaborative information management system architecture. This individual will work closely with a multi-disciplinary team consisting of end-users, UI/UX designers, graphic designers, scientists, and subject matter experts, and will be involved in a wide variety of applications, languages, and diverse types of projects including:

 

  • Embedded Systems: Board bring up and control a proof of concept device
  • Reverse Engineering: Figuring out how things work so you can replicate and/or repurpose
  • FPGA: Create video encoding and stream sensor data
  • SDR: GNU radio applications
  • Full-Stack Web: Develop modern single page apps
  • Big Data: Data integration of disparate data feeds
  • Machine Learning / Artificial Intelligence

Responsibilities

  • Designing software system architecture
  • Data modeling
  • Distributed/Cloud system design
  • Symbolic execution, static analysis, and fuzzing
  • Providing technical leadership and initiative
  • All other duties as assigned

Qualifications

  • Possess a cross-disciplinary mindset and demonstrated ability to work in a fast-paced environment in a highly creative and cross-disciplinary team
  • Experience contributing across all phases of a software project lifecycle
  • Experience working on the command line
  • Experience using logic analyzer/scope and other EE tools
  • Experience with relational, NoSQL databases
  • Experience with modern programming language concepts: ES6+, Python 3.x or similar
  • Comfortable with version control systems like git or Hg
  • Familiarity and/or experience in the following languages:
    • Python, NodeJS/JavaScript, C++, Go or Ruby
    • MongoDB, Neo4J, SQL, NoSQL, Casandra, Spark
    • WindRiver, µC/OS, FreeRTOS
    • Docker, Kubernetes (K8s), Ansible, SaltStack, AWS, Azure
    • Linux Kernel Programming
    • Aterra, Verilog, Xilinx vivado
    • Ida Pro, Ghidra, Radara2, Kali, WireShark
    • Salea, BusPirate
    • JTag standards
    • Vuejs, Scipy, Jupyter, NodeJS, ZeroMQ, Protobuff, Pipenv
  • The following are considered a plus:
    • Knowledge of HTML and CSS
    • Knowledge of common front-end frameworks (Vue, React)
    • Knowledge of 3D engines (Unreal, Unity, Babylon, Godot)
    • Knowledge of human computer interaction and user interface design
    • Having a Top Secret security clearance or being eligible to obtain one

 

**Examples of prior work must be available upon request**

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed