Senior Full Stack Real-Time Machine Software Developer

Salary Competitive

Welcome to ATLANT 3D! We are revolutionizing the development and manufacturing processes in the electronic, photonics, and optics industries. Our mission is to disrupt 60 years of micro and nanofabrication technologies and systems. Join us on this incredible journey where you can make a real difference. We offer a unique opportunity to work with cutting-edge technologies and be a part of a team dedicated to innovation and breakthroughs


We are seeking a highly skilled Senior Full Stack Real-Time Machine Software Developer Engineer to join our team. As a key member of our engineering and scientific team, you will play a crucial role in designing and delivering machine software control solutions for ATLANT 3D's line of products. Your expertise will contribute to the development of our breakthrough nanotechnology fabrication equipment and technology. Collaboration and hands-on prototyping are integral to our success, as we combine theory, simulation, and practical testing.

 

Key responsibilities:

● Collaborate with the software and system controls team to implement the system software architecture.

● Design, develop, and integrate real-time machine control software solutions that adhere to equipment standards used in semiconductor manufacturing.

● Work closely with cross-functional teams to understand requirements, design solutions, and develop software solutions that align with business needs.

● Develop software interfaces for hardware drivers, data acquisition and logging, and control systems, ensuring secure intellectual property protection.

● Write software test plans, test cases, and conduct unit testing and integration testing to ensure software quality. Resolve software bugs identified by the reliability team.

● Troubleshoot and debug software issues reported by end-users and field engineers.

● Maintain software documentation, including requirements, design documents, and user manuals.

● Stay updated with the latest technologies, software development practices, and industry trends to enhance software development processes and efficiency.

● Develop and implement deep machine control software.

● Define and develop interface protocols for embedded software and hardware components.

● Coordinate and develop interface controls with other team members as defined by the Software Architect.

● Coordinate and develop data management within the system.

● Implement all defined and developed solutions into the final product.

● Support software development for testing new solutions in R&D and the Reliability Lab.

● Utilize third-party software libraries to increase effectiveness, ensuring compliance with licensing requirements.

● Collaborate with other departments to meet system-level requirements and ensure machines perform to customers' expectations.

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

 


Professional Requirements


● Bachelor's or master's degree in computer science, Electrical Engineering, or a related field.

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

● Extensive experience in developing, deploying, and integrating software solutions on low-level machine hardware and embedded software.

● Proficiency in C/C++ or any other object-oriented programming language.

● Strong understanding of multi-threading, parallel computing, and distributed systems for efficient management of complex simulations and real-time control.

● Experience in web application development using HTML, CSS, JavaScript, and modern web frameworks such as React, Angular, or Vue.

● Knowledge of database design and development using SQL or NoSQL databases.

● Familiarity with software version control systems such as Git or SVN.

● Experience with software development methodologies such as Agile or Scrum.

● Proficiency in software industry standards and preferred solutions for electronics and semiconductor industry.

● Strong understanding of complex multidisciplinary fabrication systems involving real-time machine control (e.g., micro-positioning, thermal management, material transfer and flows, sensor input) as used in the semiconductor manufacturing equipment industry.

● Experience with Linux, Embedded Windows, and RTOS.


 

Preferred Skills:


● Experience with UML or equivalent documentation standards.

● Knowledge of Agile Software Development and DevOps practices.

● Familiarity with code coverage and static analysis tools such as SonarQube or Coverity.

● Proficiency in software testing methodologies, including unit, integration, system, and performance testing. Familiarity with test-driven development (TDD) and behavior-driven development (BDD) practices.

● Understanding of software release management and continuous delivery practices using tools like Jenkins, Bamboo, or GitLab CI/CD. Experience with VHDL and Verilog programming.

● Experience with simulations and implementing digital twins.

● Knowledge of machine learning and artificial intelligence.

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

 


Personal Skills and Competencies: 


● Results-oriented mindset with the ability to plan and meet project 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 with the ability to effectively convey technical information to non-technical stakeholders.

● Ability to work independently and collaboratively, manage multiple projects simultaneously, and drive innovation.

● Proficiency in Microsoft Office.

● Excellent verbal and written communication skills in English.

● Open-mindedness and resourcefulness in utilizing available resources to achieve results.

● Ability to strike the right balance between software quality and meeting tight deadlines, championing software quality without overengineering.

● Self-driven and committed to continuous personal and professional development. Natural inclination to challenge the status quo and voice opinions.

 

If you possess the required skills and qualifications and are passionate about driving innovation in the high-tech manufacturing industry, we would love to hear from you. Join our dynamic team at ATLANT 3D and be part of our groundbreaking journey.


We look forward to reviewing your application!

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