Skip to Main Content

Software Engineer- C# and WPF for GUI
Wilmington, MA
  • Expired: October 20, 2022. Applications are no longer accepted.
Title: Software Engineer- C#, WPF for GUI

Location: Wilmington, MA 2-3 days on-site per week.

About BigRio:

BigRio is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from: custom development, software implementation, data analytics, and machine learning/AI integrations. We are a one-stop shop that attracts clients from a variety of industries because of our proven ability to deliver cutting-edge and cost-conscious software solutions.

With extensive domain knowledge, BigRio has teams of data architects, data engineers, software engineers, web developers, and consultants who deliver best-in-class solutions across a variety of verticals. Our diverse industry exposure equips us with invaluable tools, tricks, and techniques to tackle complex software and data challenges.

Our thought-forward, Big Data team is working on a number of data architecture and software-solution projects. You will join this high-caliber team as a Software Engineer who will work with our clients to implement software-based solutions to fit their needs.

About You:

The ideal candidate will have experience architecting, developing and maintaining software for machine controls and novel electro-mechanical systems from concept to production.

Job Duties:
  • Design and implement HMI (GUI) and backend code for complex control systems, primarily in C#, with some interfaces and real-time code in C++.
  • Modern looking GUI interfaces in an industrial space is a must!
  • Work with near real-time image processing using C#, Direct2D/Direct3D, CUDA and/or other GPU accelerated technologies.
  • Support, maintain, and document software functionality.


  • Object-oriented Design and Analysis (OOA and OOD).
  • Demonstrated expert-level experience with C#.NET and C++, WPF required!
  • Experience designing / developing GUI / HMI systems for complex control systems.
  • Experience developing code using DirectX/2D/3D and/or CUDA/OpenCL.
  • Experience with software configuration management and source control systems (i.e. Mercurial).
  • Must understand common industrial automation paradigms (communication buses, actuators / sensors, motion, fail-safe behavior, realtime, etc.).
  • Must be able to work in a collaborative environment.
  • Strong analytical and communication skills.

Strongly Desired:
  • All-round Software Engineer with demonstrated experience in many aspects of modern industrial automation (from PLC/IEC 61131, EtherCAT (or similar communication buses) to C++ (including realtime), C# and potentially other script-type languages such as Python, etc.).
  • Experience with SQL-type database systems and formulating queries (MS-SQL).
  • Experience with RTOS systems like IntervalZero RTX or similar.
  • Background in, or solid understanding of Mechatronics and interfacing concepts.
  • Experience with additive Manufacturing / 3D Printing.


  • B.S. degree in Software, Mechanical, Electrical, or related.
  • 7+ years experience in related fields

  • M.S. degree preferred


Expectation is up to 15%

Equal Opportunity Statement

BigRio is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, national origin, sex, sexual orientation, gender identity, age, pregnancy, status as a qualified individual with disability, protected veteran status, or other protected characteristic as outlined by federal, state, or local laws. BigRio makes hiring decisions based solely on qualifications, merit, and business needs at the time. All qualified applicants will receive equal consideration for employment.


Wilmington, MA
01887 USA