Software Engineer

Novel Engineering
Melbourne, FL, US
Full-time

Job Description

Job Description

Novel Engineering is providing next-generation interoperability and control to military, commercial and industrial markets.

As a Software Engineer you will be designing and developing the future of robotic command and control systems. Novel is working with the world’s best drone manufacturers, AI developers, and leading-edge robotic operators to create the world’s first universal common robotic control system.

Our programs and partners span the globe. Come join the tip of the spear for robotics development.

REQUIRED QUALIFICATIONS :

  • Bachelor’s degree in Computer Science, Computer Engineering, or related discipline
  • 4+ years experience in Software Development
  • Significant expertise in C++ or Java
  • Familiarity with Python
  • Familiarity with JSON and YAML
  • Familiarity with Docker or other Virtual Container systems
  • Functional knowledge of Linux, Android, and Windows Operating Systems
  • Experience with networking solutions such as DDS
  • Experience developing multithreaded applications
  • Experience developing real time applications
  • Experience with software library and dependency management
  • A strong desire to own and manage components of a complex software system
  • A solution-focused attitude toward problem-solving

DESIRED QUALIFICATIONS :

  • Experience writing software for robotic or mechatronic systems
  • Significant experience with Git, both locally and using a service such as GitHub or GitLab
  • Working knowledge of Visual Studio Code, Android Studio, Atlassian Jira / Confluence
  • Expertise with build tools such as CMake, Make, Gradle, etc.
  • Experience using and managing continuous integration (CI) pipelines
  • Experience with real-time, low-latency digital video transmission

RESPONSIBILITIES INCLUDE :

  • Working closely with a team of engineers to create back-end applications in Android, Windows, and Linux
  • Designing, developing, integrating, and testing software applications for unmanned systems
  • Maintaining software using modern configuration management tools such as Git
  • Interacting with multiple engineering disciplines to debug and troubleshoot electromechanical systems
  • Providing mentorship for less experienced engineers

Required location for this role is Melbourne, FL

Powered by JazzHR

muAyuoYJr3

30+ days ago
Related jobs
Promoted
Northrop Grumman
Melbourne, Florida

Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university with 2 Years with BS; 0 Years with Masters. Northrop Grumman Aeronautics Systems has an opening for a Software Engineer to join our Strike team of qualified, div...

Promoted
Northrop Grumman
Melbourne, Florida

Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university. Northrop Grumman Aeronautics Systems has an opening for an Cloud & Applications Principal Software Engineer to join our team of qualified, diverse individuals w...

Promoted
Northrop Grumman
Satellite Beach, Florida

Senior Principal Software Engineer. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Designs, develops, documents, t...

Promoted
Novel Engineering
Melbourne, Florida

As a Senior Software Application Engineer, you will be designing and developing the future of robotic command and control systems. Novel Engineering is working with the world’s best drone manufacturers, AI developers, and leading-edge robotic operators to create the world’s first univers...

Promoted
Northrop Grumman
Indian Harbour Beach, Florida

Principal Software Engineer: Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university with 5 or more years software engineering experience, or Master’s degree and 3 or more years’ software engineering experience or a PhD with 0 or more y...

Promoted
Northrop Grumman
Indialantic, Florida

Northrop Grumman seeks a Senior Staff Software Engineer to join our Vehicle Management System (VMS) software team in Melbourne, Florida. You must have at least a bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 14 years of software engineering experience, or a master's...

Trimble
Builder), FL, Sunrise (e, US

Build software that is a joy to use! - Easy, intuitive, and allows users to accomplish their work more efficiently than without the software. Research and stay informed of the latest best practices in Software Engineering. Bachelor’s degree in Computer Science, Software Engineering or related field....

DApp360 Workforce LLC
FL, US

To help establish itself as a premier DeFi platform, we are seeking to fill a position as a Senior Software Engineer- Backend. Craft code that is maintainable and incorporates engineering best practices. Participate in the full software development lifecycle, including development, code reviews, tes...

Northrop Grumman
Melbourne, Florida

Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or technical related field from an accredited university AND 5 years of experience OR a Masters and 3 years of experience. You will work with multi-disciplinary teams, such as with Systems Engi...

Northrop Grumman
Melbourne, Florida

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university. Northrop Grumman Aeronautics Systems has an opening for an Cloud & Applications Principal Software Engineer to join our team of qualified, diverse individuals w...