Software Applications Engineer

Psionic

  • Hampton, VA
  • Permanent
  • Full-time
  • 11 hours ago
  • Apply easily
Software Applications EngineerPsionic, Inc. is proud of our customer relationships, our diverse and dynamic work environment, and our employees' career satisfaction. We are a startup focused on lidar sensors for autonomous vehicles. We are building a culture of high performance and offer a competitive salary and an attractive benefits package. Our website describes our corporate values and how they apply to the professional success and growth of our employees.We would like to add a motivated and experienced developer with a diverse and solid background to our on-site team in Hampton, VA.Job DescriptionThe primary purpose of this position is to serve as a Software Applications Engineer and provide software design and development efforts for second generation lidar to support the fast moving autonomous vehicle sector. We are developing an advanced navigation solution that leverages cutting-edge technology to deliver precise, reliable, and intuitive guidance for a range of applications. We're looking for a talented Software Application Developer (or Software Application Engineer) who can design and implement polished applications and graphical user interfaces (GUI) while ensuring seamless integration with our back end systems. The ideal candidate will have a strong blend of visual design skills and software engineering expertise. You will be responsible for creating an intuitive, high-performance interface that communicates complex navigation data clearly, while also contributing to the underlying backend written in C and C++.Major Responsibilities
  • Design and develop a visually appealing, user-friendly GUI for a navigation application
  • Collaborate with engineering team to integrate front-end designs with back-end functionality
  • Implement efficient and maintainable code, primarily in C and C++, with flexibility to use other languages where appropriate
  • Translate user needs and product requirements into functional and attractive interfaces
  • Optimize performance and responsiveness of the application
  • Develop unit tests and integration tests of applications. Preferable automated tests that can be used for regression testing
  • Participate in design reviews, testing, and iterative improvements
Education and Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent)
  • 5+ years experience in GUI development is a must (Qt, GTK, or similar frameworks preferred)
  • Proficiency in C and C++ is required; experience in additional programming languages is a plus
  • Solid understanding of UX/UI principles and visual design best practices
  • Demonstrated experience testing graphical user interfaces and creating automated tests
  • Proven ability to present previous software projects or portfolio showcasing design/dev skills
  • Experience with real-time or embedded systems (a plus)
  • Familiarity with navigation, mapping, or sensor data visualization (preferred)
  • Ability to work collaboratively in a multidisciplinary team environment
Psionic, Inc. is an Equal Opportunity Employer. U.S. Citizenship is required for the advertised position

Psionic