Software Engineer - Synectics : Job Details

Software Engineer

Synectics

Job Location : West Lafayette,IN, USA

Posted on : 2024-12-02T19:10:29Z

Job Description :

Responsibilities

  • We are seeking a full-time, software engineer to join our team and grow their career while helping us develop desktop software in a systems-facing role.
  • Will develop and maintain desktop-based software and attendant continuous delivery infrastructure with a significant firmware component.
  • Our approach is novel, based in functional and domain-driven design, and has exciting opportunities for future expansion of one's skillset into UI/UX, firmware and the data sciences.
  • Work with hardware engineers to build out a highly reliable, stable software system
  • Develop .NET software in either C# or F#, with a focus on low-code and functional approaches
  • Event driven and reactive (Rx) programming paradigms as necessary
  • Interact with and develop C/C++ software as necessary to interface with embedded systems
  • Develop and manage CI/CD and automated testing infrastructure
  • Develop, test and maintain APIs and integrations with both software and hardware
  • Manage healthy, well annotated Git repos
Qualifications
  • BS or MS in hard sciences, CS, CSE or EE engineering.
  • 6+ years of total programming experience
  • 2+ years of professional experience is ideal
  • 1+ years of professional programming in .NET is preferred
  • Bulk of programming experience should be on desktop, ideally scientific applications
  • Strong proficiency in C family languages and scripting
  • Proficiency in managing Git environments
  • Desire to have fun, work hard, grow skills and form quality working bonds
  • A passion for scientific programming is required.
  • Passion for solving problems and looking for the best way forward
Apply Now!

Similar Jobs ( 0)