Software Engineer

Mastech Digital
Tewksbury, MA, United States
Full-time

Job Title : Software Engineer

Location : Tewksbury MA 01876 (Onsite)

Contract Position

Requirements :

  • BS in Computer Science or EE, MSCS preferred
  • Assembly, C, C++, C# with Object Oriented Design (OOA and OOD)
  • Designing, coding, and debugging applications in various languages
  • Windows 7, Windows 10, Windows 11, Linux
  • Multi-Threaded programming. Real Time Programming
  • GUI development Qt, open GL with GPU programming experience. Proficient with MS office
  • Experience implementing complex algorithms into real time run code
  • WCF, WPF, .NET3.5, .NET4.0, LINQ, T-SQL
  • Device drivers (Windows and Linux)
  • Min. 3-7 Years total work experience,
  • 3 days ago
Related jobs
Promoted
CDS Visual
Lincoln, Massachusetts

CDS Visual is looking for a Senior software engineer with 3D visualization engineering expertise. For clients that sell engineered-to-order products, we offer solutions that include configuration, BOM, 3D CAD, manufacturing drawings, and augmented reality. This is a collaborative position; working c...

Promoted
CDS Visual
Woburn, Massachusetts

CDS Visual is looking for a Senior software engineer with 3D visualization engineering expertise. For clients that sell engineered-to-order products, we offer solutions that include configuration, BOM, 3D CAD, manufacturing drawings, and augmented reality. This is a collaborative position; working c...

Promoted
State Street
Burlington, Massachusetts

Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business. A senior level software engineer with capabilities in core Java techno...

Promoted
DaVita Inc.
Burlington, Massachusetts

Senior/Lead/Principal Software Engineer - Frontier AI. As a Software Engineer on this team, you'll partner with some of the brightest minds in AI to build groundbreaking products, prototypes, and tools that transform how our customers interact with Salesforce's suite of products. We're looking for c...

Promoted
Ring
North Reading, Massachusetts

As an Embedded Software Engineer, you will be building low-level software including drivers that interface directly with ASIC. Test the software using software simulation and FPGA-based emulation. This software will be provided to internal customers for developing IoT products. At Ring, every engine...

Promoted
Abbott
Westford, Massachusetts

Bachelor level degree in Computer science, biomedical engineering, software engineering or a closely related discipline or an equivalent combination of education and work experience. Senior Software Quality Design Engineer. Participate in reviews for System and Software requirements, Software and Fi...

Auriga Inc
Woburn, Massachusetts

Our program focuses on the intersection of hardware and software, offering participants the opportunity to work on one of our most challenging projects in collaboration with a leading company in microprocessor, chipset, and electronic device production. Understanding of the software development life...

Teradyne
North Reading, Massachusetts

The Teradyne Firmware Engineering team is looking for a highly motivated, energetic, technically driven Embedded Firmware Engineer to focus on the development of software systems for Embedded products within the HDD Business Unit. Our Embedded Software development tasks consist of writing and mainta...

Advanced Micro Devices, Inc
Boxborough, Massachusetts

AMD together we advance_ SENIOR SOFTWARE DEVELOPMENT ENGINEER We are looking for strong developers with Windows or Linux/Android device driver experience to join our core 3D graphics driver team in Boxborough, MA. KEY RESPONSIBILITIES: Develop drivers for existing and upcoming Radeon GPUs Debug chal...

Alloy Enterprises
Burlington, Massachusetts

We are looking for a Software Engineering Co-op who will work with an interdisciplinary team to help design, write, test and support software and firmware throughout its lifecycle. Work with a team of software engineers, process, mechanical, and applications engineers, to accomplish tasks. Develop s...