Software Engineer at Resonant Sciences LLC
Dayton, OH 45430, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Jul, 25

Salary

0.0

Posted On

04 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Usb, Qml, Initiation, Communication Skills, Shell Scripting, Software, Computer Engineering, Computer Science, User Experience, C++, Ethernet, Angular, Python, Cmake, Technical Presentations, Qt, Design Principles

Industry

Computer Software/Engineering

Description

SOFTWARE ENGINEER

Resonant Sciences LLC has an immediate opening for a Software Engineer to join our Dayton, Ohio team. The position provides an opportunity to join a fast-paced elite team whose primary mission is to support our Nation’s War Fighters. The candidate for this position shall be a self-starter who can work independently, unsupervised, and with little guidance. The candidate will have an opportunity to be a member of a world-class team consisting of talented and dedicated engineers, technicians, and professionals who work together to interrupt and challenge the status quo to design and develop state-of-the-art technologies.

QUALIFICATIONS:

  • BS Degree in Computer Science, Computer Engineering, or related technical field.
  • Experience developing software applications in C++ and Python.
  • Experience developing and maintaining cross-platform GUI applications using frameworks such as Qt.
  • Experience with cross-platform build systems such as CMake.
  • Strong understanding of software design principles.
  • Experience using Git/Gitlab for source control and project management.
  • Writing and communication skills with experience contributing to and/or making technical presentations to internal and external customers.

PREFERRED QUALIFICATIONS:

  • MS Degree in Computer Science, Computer Engineering, or related technical field.
  • Familiarity with QML and its interaction with C++ Qt.
  • Experience with Gitlab CI/CD.
  • Experience wit GPU accelerated processing (CUDA/OpenCL).
  • Familiarity with web-based front-end frameworks such as React and Angular.
  • Shell scripting and automation skills.
  • Experience debugging and troubleshooting performance and software issues.
Responsibilities

Resonant is seeking a Software Engineer candidate to join a multi-discipline engineering team that supports our proprietary robotic zonal radar system. We are seeking engineers with education and experience to work in a fast-paced environment developing customer-facing C++ GUI applications as well as back-end hardware interfacing and robot control routines.

The selected engineer will have responsibility for and should have expertise in the following areas:

  • Cross-platform GUI design utilizing Qt6 and modern C++ targeting desktop platforms.
  • Transitioning engineering-level interfaces to professional designs.
  • Developing flexible and extensible customer-facing software applications.
  • Developing C++/Python hardware drivers for devices communicating via USB and/or Ethernet.
  • Accelerating and porting Python and/or MATLAB algorithms to C++.
  • Porting existing Python Qt applications to C++.
  • Interacting with customers to determine needs and desires as well as to continually improve user experience with software.
  • Collaborating with analysts and designers in the development and initiation of new software programs and applications.
  • Perform other duties, as assigned.
Loading...