Software Engineer
Grafton, Inc.
United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Job source
Tech stack
.NET Framework
Microsoft Windows
Agile Methodology
Artificial Intelligence
Automation of Tests
C Sharp (Programming Language)
C++ (Programming Language)
Code Review
Computer Programming
Continuous Integration
Software Design Patterns
Imaging Technology
+22 more
Python (Programming Language)
Microsoft Foundation Class Library (C++ Libraries)
Microsoft Visual Studio
Windows Presentation Foundation
MSBuild
Object-Oriented Software Development
Scrum Methodology
Software Construction
Software Engineering
Software Systems
Systems Integration
Windows Desktop
Windows Forms
Data Processing
Software Modules
Test-Driven Development (TDD)
Fastapi
Information Technology
Live Streaming
Video Streaming
Software Coding
Software Version Control
Job description
- Develop, implement, document, test, and verify software modules for diagnostic ultrasound scanners and related healthcare applications
- Contribute to key projects including WebViewer, Developer Applications, streaming clients, Python reference clients, and C++ core components
- Build software using C++, C#, .NET, WPF, WinForms, COM, AppAPI, Visual Studio, and MSBuild
- Apply engineering best practices including TDD, CI/CD, code reviews, automated testing, coding standards, documentation, and PR-based development workflows
- Support system integration activities including configuration, hardening, interfaces, image and data handling, streaming protocols, and modular client development
- Collaborate with global engineering and system teams to deliver high-quality software solutions in a regulated healthcare environment
- Participate in Agile ceremonies including sprint planning, retrospectives, scoping, verification, and continuous improvement initiatives, * Flexible hybrid work model
- Continuous learning and professional development opportunities
- Cafeteria allowance
- Home office support
- Glasses allowance
- Private health insurance
- Parental support programs
- Fitness and wellbeing benefits
- International and collaborative work environment
Requirements
- BSc, MSc, or PhD degree in Computer Science, Software Engineering, Mathematics, or a related field
- Professional software engineering experience
- Strong programming skills in C++ and/or C# (both preferred)
- Hands-on experience with Windows desktop development, including Visual Studio, MSBuild, WPF, and WinForms
- Experience with CI/CD pipelines, version control systems, automated testing, technical documentation, and PR-based workflows
- Experience working in Agile environments
- Solid understanding of object-oriented programming, design patterns, and software engineering best practices
- Fluent English communication skills, both written and spoken
- Self-driven, proactive mindset with the ability to work independently in a global environment
Nice to have
- Experience with Windows UI and system technologies such as WPF, WinForms, MFC, COM, and AppAPI
- Experience working with Python and mixed C++/Python applications
- Experience building and integrating DLLs and LIBs in Windows environments
- Knowledge of medical device software development or other regulated industries
- Experience with imaging technologies, ultrasound systems, image processing, streaming technologies, DICOMWeb, or archive workflows
- Experience using or developing AI-based solutions
- German language skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
What Jobs Can You Get with a Software Engineering Degree?
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago