Job Information
Novel Engineering Senior Software Application Engineer in 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 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