Software Engineer to ATLANT 3D

at  ATLANT 3D

2630 Taastrup, Region Hovedstaden, Denmark -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Feb, 2025Not Specified19 Nov, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ATLANT 3D Nanosystems is at the forefront of the Atomic Scale Manufacturing Era, driving innovation with cutting-edge technologies that revolutionize advanced materials and micro/nanodevice manufacturing. Our mission is to accelerate advanced technology innovation and empower businesses to deliver breakthrough applications with unmatched speed and quality.
We are currently looking for a software engineer to help improve our software design and our machine’s HMI. Both applications are based on the Unity3D platform.
Job Description:

As a Software Engineer, you will play a key role in developing and improving our Unity3D-based desktop applications. Your work will directly impact the quality of our released products, ensuring high reliability and efficiency while also accelerating the transition from concept to implementation.

  • Your primary responsibility will initially focus on enhancing our machine management software and improving test and verification processes, particularly through the development of automated testing systems and emulation of hardware components.
  • Design intuitive, user-friendly interfaces tailored to the needs of Nanofabricator operators and developers.
  • Implement and optimize rendering techniques for real-time 3D visualization and simulation.
  • Develop efficient methods for managing and transforming complex 3D geometries.
  • Create algorithms for generating optimal toolpaths specific to our unique fabrication process.
  • Build and maintain libraries that enable seamless interaction between our software and hardware.
  • Improve the accuracy and performance of our custom simulation algorithms for process optimization.
  • Apply advanced models, such as LLMs, to analyze and derive insights from machine-generated telemetry data.

Responsibilities:

  • Extend and refine the Human-Machine Interface for Nanofabricator management software to improve operator experience and efficiency.
  • Increase the fidelity and reliability of our hardware emulators to streamline testing and reduce development cycles.
  • Design and maintain automated testing frameworks for both design and management software, ensuring consistent quality assurance.
  • Collaborate with the team to implement and test new features from an evolving backlog, addressing customer needs and driving innovation.

If you’re passionate about improving software design and enhancing HMI interfaces, this is your chance to make an impact. You’ll work with cutting-edge technology, developing applications on the Unity3D platform - this is who we are looking for!

Responsibilities:

As a Software Engineer, you will play a key role in developing and improving our Unity3D-based desktop applications. Your work will directly impact the quality of our released products, ensuring high reliability and efficiency while also accelerating the transition from concept to implementation.

  • Your primary responsibility will initially focus on enhancing our machine management software and improving test and verification processes, particularly through the development of automated testing systems and emulation of hardware components.
  • Design intuitive, user-friendly interfaces tailored to the needs of Nanofabricator operators and developers.
  • Implement and optimize rendering techniques for real-time 3D visualization and simulation.
  • Develop efficient methods for managing and transforming complex 3D geometries.
  • Create algorithms for generating optimal toolpaths specific to our unique fabrication process.
  • Build and maintain libraries that enable seamless interaction between our software and hardware.
  • Improve the accuracy and performance of our custom simulation algorithms for process optimization.
  • Apply advanced models, such as LLMs, to analyze and derive insights from machine-generated telemetry data

Responsibilities:

  • Extend and refine the Human-Machine Interface for Nanofabricator management software to improve operator experience and efficiency.
  • Increase the fidelity and reliability of our hardware emulators to streamline testing and reduce development cycles.
  • Design and maintain automated testing frameworks for both design and management software, ensuring consistent quality assurance.
  • Collaborate with the team to implement and test new features from an evolving backlog, addressing customer needs and driving innovation


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering mathematics or a related field

Proficient

1

2630 Taastrup, Denmark