Back-end Software EngineerDelvitech2024-01-16T10:21:50+02:00
Back-end Software Engineer
ABOUT DELVITECH
Delvitech stands at the forefront of technological advancement, having pioneered innovative Automatic Optical Inspection (AOI) technology for assembled printed circuit boards (PCB) utilizing artificial intelligence. Our accomplished team is driven by a commitment to exceed technological boundaries and consistently deliver exceptional results.
We are actively seeking individuals who are eager to embrace challenges, contribute proactively to achieving our set objectives, and play a pivotal role in propelling the company’s growth.
Presently, an opportunity exists within our esteemed Research and Development (R&D) Team for a proficient and motivated Back-End Software Engineer.
FOR THIS ROLE WE BELIEVE YOU HAVE
Master or PhD degree in Computer Science or equivalent experience
5+ years of experience in software development and testing
Excellent understanding of programming principles for production systems
Good experience with:
C++, Java, Python
MariaDB, Redis, MongoDB
Microservices architecture
CI/CD: Team City
Version control: Bitbucket (Git)
High proficiency in spoken and written English
Open mind and ability to work in a multidisciplinary team
KNOWLEDGE OF THE FOLLOWING IS A PLUS
JavaScript, React
Atlassian platform
Embedded systems programming
Other programming languages
GPU programming
AI/ML notions
OTHER SKILLS
Problem solving skills and reasoning ability
Self-motivated with a creative pioneer spirit
Good interpersonal skills.
Good oral and written communicative capabilities.
Must work well in teams with other Engineering disciplines, including Electrical, Electronical, Optical and Software.
YOUR MAIN RESPONSIBILITIES WILL BE
Designing and implementing field software solutions using modern C++, Java and Python for various platforms, including Windows and Linux.
Play a key role in defining the design, implementation, and testing of software components for a distributed system.
Collaborate within a wider, multi-discipline development team to deliver products efficiently
Ensure the software quality using Clean-Code principles and automated tests within a CI/CD pipeline.
Contribute innovative ideas and novel electronic design solutions to solve business and customer problems
Contribute improvements to the team’s working practices, to ensure a high standard of quality and efficiency
Produce and review technical, quality and production documentation
Support products through lifecycle
If you are a passionate professional seeking a challenging opportunity in a young team to drive the business with our Swiss innovative AI technology, we would love to hear from you. Please submit your resume, along with a cover letter highlighting your relevant experience and qualifications, to career@delvi.tech and mention your name and “Back-End Software Engineer” in the subject line.
Applications that do not fulfil the abovementioned requirements will NOT be considered for the selection.
Delvitech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Other job positions