Senior Front End Machine Software Development Engineer

Salary Competitive

ATLANT 3D is an innovative company at the forefront of electronic, photonics, and optics industries, aiming to revolutionize micro and nanofabrication technologies and systems. We are on a mission to disrupt 60 years of industry practices, and we're seeking a Senior Front End Machine Software Development Engineer to join our dynamic team. This is an extraordinary opportunity to be part of an exceptional company that is making a real difference in the field.


As a Senior Front End Machine Software Development Engineer at ATLANT 3D, you will play a vital role in building and delivering cutting-edge machine front software solutions for our range of products. You will be responsible for implementing the front-end software system architecture, user interface/user experience (UI/UX) design, user input/output data handling, system data analysis, and display. Your work will ensure compliance with customer security and intellectual property (IP) protection, interface with manufacturing factory standards utilized in semiconductor manufacturing, and incorporate off-the-shelf solutions. Join our team of highly skilled engineers and scientists as we develop innovative solutions using breakthrough disruptive nanotechnology fabrication equipment and technology. Collaboration across departments, combining theory, simulation, and hands-on prototyping, is key to our success.


Responsibilities:

  • Collaborate with the software and system engineering teams, as well as product management, to implement system front-end software solutions.

  • Define and develop user machine programming recipes aligned with the control system to fabricate electronic and optical devices, including design placement in the substrate.

  • Develop machine calibration routines and coordinate the outsourced UI/UX design.

  • Collaborate with team members to develop interface controls for lower-level software, following the guidance of the Software Architect.

  • Implement data communications to connect with factory systems, such as GEM/SECS used in the semiconductor industry.

  • Incorporate cybersecurity measures, both for intranet and internet access, along with management protocols.

  • Ensure the successful implementation of all defined and developed solutions into the final product.

  • Test and debug your own software development for final handover.

  • Develop a machine simulator for offline testing of software releases by yourself and other members of the software team before submission to the system QA team.

  • Utilize third-party software libraries to increase effectiveness, while complying with licensing requirements.

  • Coordinate with other departments to ensure system-level requirements are met and machines perform to customers' expectations.

  • Provide support to other departments in resolving software-related issues in the factory and at customer locations.


    Professional Capabilities:

  • Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field.

  • Minimum of 5 years of experience in front-end machine software development using modern programming languages such as C/C++, Java, Python, or any other object-oriented programming language.

  • Proven experience working on projects involving complex multidisciplinary fabrication systems, including real-time machine control for micro-positioning, thermal management, material transfer and flows, sensor input and corresponding actions, user interface, etc., as found in the semiconductor manufacturing equipment industry.

  • Familiarity with software industry standards and preferred solutions for electronics and semiconductor industries.

  • Extensive experience in front-end machine software programming.

  • Experience with UML or equivalent documentation standards.

  • Extensive experience in developing, deploying, and integrating software solutions on high-level machine hardware.

  • Experience with web application development using HTML, CSS, JavaScript, and modern web frameworks

    such as React, Angular, or Vue.

  • Experience with data mining from databases, designing and developing data log representations as per customer requirements, field service personnel needs, graphics for trends, and other data displays.

  • Experience with QT/QML or any other GUI environment.

  • Experience in Linux development.

  • Proficiency in software development methodologies and tools, including version control systems (e.g., Git), continuous integration tools, and automated testing frameworks.

  • Experience in Agile Software Development and DevOps is a plus.

  • Experience with code coverage and static analysis tools, such as SonarQube, Coverity, or similar, to assess codebase quality and identify potential issues.

  • Strong understanding of software testing methodologies, including unit, integration, system, and performance testing. Familiarity with test-driven development (TDD) and behavior-driven development (BDD) practices is a plus.

  • Knowledge of software release management and continuous delivery practices, including the use of tools like Jenkins, Bamboo, or GitLab CI/CD, to ensure thorough testing and quality standards compliance before deployment.

  • Experience with testing complex, real-time systems and simulators, including troubleshooting issues related to concurrency, synchronization, and performance.

  • Knowledge of the software development life cycle (SDLC) and the role of development and testing in each stage. Ability to collaborate effectively with developers, project managers, and stakeholders to maintain quality throughout the development process.

  • Familiarity with software quality assurance processes, including creating and executing test plans, test cases, and test scripts, as well as defect tracking and reporting using tools like Jira, Bugzilla, or similar.

  • Experience with simulations and implementing digital twins.


    Preferred:

  • Familiarity with relevant industry standards and best practices related to software quality, such as ISO 9001, CMMI, or similar, to ensure compliance and continuous improvement in developed software quality.

  • Experience in machine learning and artificial intelligence.

  • Proficiency in documenting processes and staying up-to-date with industry trends.

  • Familiarity with safety-critical systems and relevant industry standards, such as ISO 26262, IEC 61508, or similar, to ensure developed software meets safety and reliability requirements.


    Personal Skills and Competencies:

  • Results-oriented with the ability to plan and deliver projects within deadlines.

  • Excellent problem-solving skills and ability to work effectively in a team environment.

  • Experience working on time-critical projects with internal and external stakeholders.

  • Strong communication skills to effectively convey technical information to non-technical stakeholders.

  • Ability to work independently and as part of a team, manage multiple projects simultaneously, and drive innovation.

  • Proficiency in Microsoft Office.

  • Excellent verbal and written communication skills in English.

  • Open-minded mindset and resourcefulness to achieve optimal results with available resources.

  • Ability to make informed decisions between software quality and tight deadlines, championing software quality without overengineering.

Self-driven, continuously striving for personal and professional development, and challenging the status quo.


We offer you the following:

  • The opportunity to become part of a company poised to revolutionise the development and

  • manufacturing of the electronic, photonics, and optics industry.

  • An opportunity to have influence and make a significant contribution to a young and fast-

  • growing company.

  • International team collaboration and a great place to work where we like to be together                                                                                

  • Opportunities and support to advance your personal and career.

  • Working with promoting a new disruptive innovative technology in the market, and making ATLANT 3D a well-known brand – you have the key to make a difference for us here.

 

ATLANT 3D is a unique workplace driven by exceptional, innovative people. Each team member is unique in our company and contributes to building an international, intelligent, diverse, and positive work culture nurtured by a sharp vision and authentic engagement. By joining us, you will have the opportunity to enhance your skills and develop and drive impact. As an agile organization, we aim to empower our employees with flexibility, transparent management, and inspiring learning. And then we love and support you when you develop into a new role on your career path.

We love passionate and motivated people (like you!) to help us bring innovative solutions, drive impact and be a part of a unique, exciting growth journey.

Ready to start an exciting journey at ATLANT 3D? Be curious and read about us here.

If you want to know more about the position, please contact Head of People & Culture Susie Sandberg by email or mobile.   


ATLANT 3D is a Danish deep-tech company founded in 2018 with a mission to revolutionize electronics manufacturing atom by atom. The company is developing a fundamentally different and innovative platform for direct atomic layer processing/patterning (DALP) technology that enables atomically precise manufacturing of advanced materials and structures for the electronics, optics, and photonics industries.

At ATLANT 3D, we are a highly dynamic, international, and multidisciplinary team of experienced professionals. The ATLANT 3D team culture is a significant asset that drives radical innovation and rapid movement and creates differentiating benefits like a bold vision, concrete technology and commercial value. ATLANT 3D closed a substantial Series A investment round in August 2022, Denmark’s largest Series A round outside the life sciences and software field. The funding will accelerate ATLANT 3D growth, including expanding the engineering and commercial teams, further developing the technology platform, and expanding ATLANT 3D business to the international markets.

For more information or questions please contact us at susie@atlant3d.com or phone number +45 4290 9097

Perks and benefits

This job comes with several perks and benefits

Equity package
Equity package

Skill development
Skill development

Social gatherings
Social gatherings

Free coffee / tea
Free coffee / tea

Free office snacks
Free office snacks

Near public transit
Near public transit

See all 12 benefits

Working at
ATLANT 3D

ATLANT 3D is building the first-ever atomic layer 3D printing Nanofabricator™ and launches services for micro and nanodevices with previously impossible concepts. Our vision is to enable rapid innovation with atomic precision and democratize access to advanced instruments. We are now building a Nanofabricator™ to enable atomic layer 3D printing with a selection of more than 450 different materials. Our team is unique in its vision, technology, connection to the industry, and demands. Funded by Sony, Innovation Fund Denmark, European Commission, ATLANT 3D Nanosystems start its development with industry defined demand, reliable partners, flexible and cost-efficient technology to enable next-level innovation. Why we are different ATLANT 3D Nanosystems is the first and only company that simplifies micro and nano processing. This enables rapid prototyping by solving problems that have never been solved before. We are building the Nanofabricator™, the world's first-ever standalone atomic layer technology platform for micro and nanofabrication. This allows the possibility to use more than 450 commercially available materials and enables the processing of micro and nanodevices within days instead of months or years. We are reinventing the way micro and nanodevices are made. Our values 1. Commitment to our goals 2. Entrepreneurial Mindset 3. Openness and Curiosity 4. Respect and Diversity 5. Collaborative and Integrity 6. Boldness and Decisiveness What we offer - The opportunity to become part of a company poised to revolutionize the development and manufacturing of electronic, photonics, and optics industries.  - An opportunity to have influence and make a significant contribution to a young and fast-growing company.  - International team collaboration.  - Opportunities and support to advance your personal development.  - Interactions with international partners, suppliers, customers, and associated travel.  At ATLANT 3D you will be a part of a team working towards disrupting 60 years of micro and nanofabrication technologies and systems: A once-in-a-lifetime experience. What we develop is unique, and we are incredibly excited to make a difference. You can join us to take a technological leap together. Growth opportunity. We are a fast-growing team with a need for experts, with ambitions to grow and flourish. ‍Learning and development. We are working in a cross-disciplinary field. Become a pioneer with us in developing new knowledge and technologies. Work and Life balance. We value the balance between work and play and are fans of Danish Hygge and the Bavarian style. Life in Denmark. Denmark is recognized as one of the happiest countries in the world with a family-friendly and safe environment, easy commuting, a high level of life, free healthcare, and access to any part of Europe or the World. 

Read more about ATLANT 3D

company gallery image