Real-Time Software Engineer – GUI + C Backend

AMETEK

Winnipeg

On-site

CAD 105,000 - 145,000

Full time

19 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Benefits package (health, vision, dent
Retirement savings with company match
Free parking
Disability accommodations available

Job summary

AMETEK RTDS Technologies in Winnipeg, Manitoba, Canada, is seeking a senior software engineer to contribute to the RSCAD FX GUI and the C backend powering real-time simulations. You will work across GUI design, performance-critical code, and native Windows tooling, collaborating with hardware and support teams.

The role demands strong Java/JavaFX, solid C, Python scripting, and a keen eye for edge cases, with a focus on reliability, testing, and documentation.

Qualifications

  • Bachelor's degree in computer science or related field.
  • At least 5 years of full-time software development experience.
  • Strong Java with JavaFX GUI applications.
  • Solid C programming for backend and performance.
  • Python scripting for automation.
  • Understanding of compilation and linking process.
  • Experience with DLLs and native Windows apps.
  • Familiarity with Git, CI/CD, issue trackers.
  • Attention to detail and debugging skills.
  • Willingness to use AI tools to improve productivity.

Responsibilities

  • Design, develop, and maintain RSCAD FX for a responsive UI.
  • Develop performance-critical backend software in C.
  • Contribute to compiler and linker technology with native Windows.
  • Develop scripting and tooling in Python for workflows.
  • Write, modify, test, and document software to high standards.
  • Profile and optimize compute-heavy code paths for reliability.
  • Provide hands-on debugging and fixes post-release.
  • Prepare documentation on operation and maintenance.
  • Collaborate with Hardware and Support teams on requirements.
  • Investigate new technologies and and evaluate applicability.

Skills

JavaFX GUI
C programming
Python scripting
AI tools usage
Debugging
Problem solving

Education

Bachelor's degree in Computer Science

Tools

Git
CI/CD
DLLs
Windows development

Job description

AMETEK RTDS Technologies in Winnipeg, Manitoba, Canada, is seeking a senior software engineer to contribute to the RSCAD FX GUI and the C backend powering real-time simulations. You will work across GUI design, performance-critical code, and native Windows tooling, collaborating with hardware and support teams.

The role demands strong Java/JavaFX, solid C, Python scripting, and a keen eye for edge cases, with a focus on reliability, testing, and documentation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

AMETEK • Winnipeg

On-site
CAD 105,000 - 145,000
Competitive compensation
Benefits package (health, vision, dent
Retirement savings with company match
+2
Software Developer
Software Developer

AMETEK, Inc. • Winnipeg

On-site
CAD 105,000 - 145,000
Competitive compensation
Health, vision, dental
Employee Assistance Program
+4
Real-Time EMT FPGA Engineer (Power Systems)
Real-Time EMT FPGA Engineer (Power Systems)

AMETEK, Inc. • Winnipeg

On-site
CAD 115,000 - 145,000
Competitive compensation and paid time
Health benefits
Vision benefits
+6
Real-Time Embedded Systems Engineer – Power Grid Tech
Real-Time Embedded Systems Engineer – Power Grid Tech

AMETEK, Inc. • Winnipeg

On-site
CAD 115,000 - 135,000
Competitive compensation
Great benefits package
Group Retirement Savings with Company匹
+1
Embedded Systems Software Developer
Embedded Systems Software Developer

RTDS Technologies Inc. • Winnipeg

On-site
CAD 115,000 - 135,000
Competitive compensation
Paid time off
Health, vision, dental benefits
+5
Embedded Systems Software Developer
Embedded Systems Software Developer

AMETEK, Inc. • Winnipeg

On-site
CAD 115,000 - 135,000
Competitive compensation
Great benefits package
Group Retirement Savings with Company匹
+1
Real-Time EMT & FPGA Power Electronics Specialist
Real-Time EMT & FPGA Power Electronics Specialist

AMETEK • Winnipeg

On-site
CAD 115,000 - 145,000
Competitive compensation
Health and dental benefits
Group retirement plan
+2
Simulation Specialist - FPGA Development
Simulation Specialist - FPGA Development

AMETEK • Winnipeg

On-site
CAD 115,000 - 145,000
Competitive compensation
Health and dental benefits
Group retirement plan
+2
Simulation Specialist - FPGA Development
Simulation Specialist - FPGA Development

AMETEK, Inc. • Winnipeg

On-site
CAD 115,000 - 145,000
Competitive compensation and paid time
Health benefits
Vision benefits
+6
Real-Time Systems Engineer — Research & LLM Infra
Real-Time Systems Engineer — Research & LLM Infra

DRW • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Mentorship program
Postgraduate degree support
Language tutoring
+5