Aktiviere Job-Benachrichtigungen per E-Mail!

Senior SW Developer with experience in the CNC control area

freelance.ca

Frankfurt

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

A software development company is seeking a Senior SW Developer to focus on the development of CNC control systems. The role requires strong C++ skills, firmware development experience, and knowledge of real-time embedded software. Candidates will work independently and coordinate closely with clients to ensure quality delivery. This is an excellent opportunity to work in a fast-paced and innovative environment.

Qualifikationen

  • Experience in development of firmware for CNC control.
  • In-depth knowledge of object-oriented architectural design (including UML).
  • Experience with hard real-time embedded software.

Aufgaben

  • Development of the CNC kernel for ctrlX CORE plus.
  • Independent software development in coordination with the end customer.
  • Conduct development-integrated code reviews.

Kenntnisse

C++ coding skills (up to C++20)
Firmware development experience
Object-oriented architectural design
Test-Driven Development
Agile software development (Scrum)
Real-time embedded software knowledge
CNC application knowledge
Knowledge in CMake, Git, Bitbucket, Jenkins

Tools

CMake
Git
Bitbucket
Jenkins
x86 architecture
ARM architecture

Jobbeschreibung

We are seeking a Senior SW Developer with experience in the CNC control area. The ideal candidate should have the following skills:

  • Experience in development of firmware (CNC control)
  • Very strong C++ coding skills (reading and writing), up to C++20
  • In-depth knowledge of object-oriented architectural design (including UML)
  • Test-Driven Development
  • Agile software development (Scrum)
  • Hard real-time embedded software (e.g., lock- and wait-free algorithms)
  • CNC application knowledge (especially beam cutting, bending, and application)
  • Knowledge in CMake, Git, Bitbucket, Jenkins, x86, and ARM architectures
Main task / activity :

Development of CNC kernel for ctrlX CORE plus (development of CNC control)

Other tasks and activities :

Independent software development of the required features in close coordination with the end customer.

Development-integrated code reviews to ensure code quality.

Feature development :
  • Basic functions & CNC control
  • Subroutines & control
  • Tool & path correction
  • Axis & spindle control
  • Tool management & special functions
Testing, deployment, and documentation :
  • Technical setup & DevOps approach
  • Quality assurance & testing
  • Documentation according to the client's specifications
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.