Software Engineer

at  Resonant Sciences LLC

Dayton, OH 45430, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified09 Apr, 2024N/ADesign Principles,Python,Cmake,Communication Skills,Ethernet,Software,Initiation,Computer Science,C++,Qt,Computer Engineering,Technical Presentations,Usb,User ExperienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

POSITION OVERVIEW:

Resonant is looking for 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

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.
  • Must be eligible to obtain or maintain a Secret Clearance. Active clearance is preferred
  • Must be US Citizen

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Computer Science, Engineering

Proficient

1

Dayton, OH 45430, USA