Software developer (Windows) – Based in India
- Date de publication: mars 20, 2023
Matica Technologies Group is a fast-growing and innovative global company with a strong international network. The company designs, develops and manufactures identity and payment solutions. From high volume centralized issuance to distributed systems linked to registration and lifecycle programs, Matica’s solutions converge the physical and digital worlds.
Matica’s worldwide presence is represented with offices in Switzerland (HQ), Italy, Spain, India, Malaysia, China, the USA, the UAE.
To further grow the Matica group team, Matica is looking for a motivated and talented: Software Developer
Your Responsibilities:
- Develop/Maintain software for card personalization machines
- Develop drivers and libraries (dll) for Matica desktop product integration
- Identify, prioritize and execute tasks in the software development life cycle
- Develop/maintain tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and maintain existing code base including bug fixing and/or refactoring
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Participate in Continuous Integration process
- Ensure software is up-to-date with latest technologies.
Qualifications:
- BSc/MSc in Computer Science or a related degree 5+ years of professional software development experience
- Excellent oral and writing English skills
- Excellent Knowledge in C \ C++ and a focus on code quality, modularity and simplicity
- Knowledge of MFC, Visual Basic and Visual Studio
- Good knowledge of Windows Operating Systems Previous exposure/knowledge of object oriented design, data-structures, design patterns, multi-threading
Essential role requirements:
- Experience in C++ development
- Previous exposure to WIN32 APIs
- Experience with MFC, Visual Basic, C, C++
- Experience with .NET and SQL
- Object Orientated Principles Algorithm and Data Structures
- Experienced developer with Visual Studio versions (2019/2022)
Additional Experience:
- Experience with Printing and printers in Windows OS would be a huge asset.
- Fluent in source code management with GIT
- Knowledge of communication protocols based on TCP-IP, TSL.
- Experience with Electronic Hardware and/or Embedded Systems.
- Experience using system monitoring tools and automated testing frameworks
- Ability to complete design related tasks with high autonomy
- Previous experience in integrating Windows – based applications with peripheral USB devices is a plus
Electronic Engineer – India office
- Date de publication: avril 7, 2023
Matica Technologies Group is a fast-growing and innovative global company with a strong international network. The company designs, develops and manufactures identity and payment solutions. From high volume centralized issuance to distributed systems linked to registration and lifecycle programs, Matica’s solutions converge the physical and digital worlds.
Matica’s worldwide presence is represented with offices in Switzerland (HQ), Italy, Spain, India, Malaysia, China, the USA, the UAE.
To further grow our business in India, we are looking for motivated and talented: Electronic engineer
Your Tasks:
- Responsible for the design and development of the electronics for Matica’s card printers and related products, including generating formal specifications, verification tests and production documentation for release
- Component selection and evaluation, circuit schematic design and simulation, PCB layouts, design verification and validation
- Generation of engineering documentation
- Perform architecture and micro-architecture electronic hardware design and development
- Develop overall CPU based electronic hardware with pipeline hardware structure
- Develop the product and run / debug the circuitry end to end to assure full functionality, circuit integrity and full performance parameters
- Contribute to the overall success of the Engineering team
- Ownership of the design, synthesis, testing and release of all electronics for the product
Qualifications:
- Bachelor or Master’s Degree in Electronics or Electronics Engineering
- Minimum of five years of CPU based design and development experience using advance designed tools and latest / fastest chip technology of the class at the most efficient cost
- Experience of Linux embedded systems and ARM Microcontrollers
- Experience of FPGA and CPLD devices and firmware
- CAD experience such as ORCAD, ALTIUM DESIGNER
- High speed digital design including USB, SPI, I2C and Ethernet
- Analogue design to 1MHz, motor drivers and sensor interfacing
- Switching power supplies and regulators
- NFC – RFID
- Mixed signal Schematic design capture and PCB layout
- Design for EMC; knowledge of design techniques for minimising radiated and conducted emissions
- Hardware design for embedded control systems
- A solid understanding of digital/analog circuit design
- A solid understanding of digital /analog circuit simulation and synthesis
- Computer literate
- Excellent communication and documentation skills
- Good understanding for circuit design of custom macro blocks such as REMs, Register Files, high speed IO drivers and other circuit blocks
- Able to create schematics from various semi-custom designs
- Knowledge of Microsoft Project Professional is considered a plus
Work requirements:
- Must be detail-oriented
- Hands-on mentality
- High level of service orientation and pro-activeness
- High motivation and team spirit
- Ability to work independently and as part of a team
- Excellent planning, prioritization, and organizational skills with the ability to adhere to deadlines
What we offer:
- A dynamic and open working atmosphere with quick decision processes
- Diverse and challenging tasks in an intercultural/international environment
- A cooperative working environment with a friendly team atmosphere
Take advantage of this opportunity. We look forward to your application by e-mail to hr.global@maticagroup.com that include your remuneration expectations.
Mechanical Design Engineer – India office
- Date de publication: avril 7, 2023
Matica Technologies Group is a fast-growing and innovative global company with a strong international network. The company designs, develops and manufactures identity and payment solutions. From high volume centralized issuance to distributed systems linked to registration and lifecycle programs, Matica’s solutions converge the physical and digital worlds.
Matica’s worldwide presence is represented with offices in Switzerland (HQ), Italy, Spain, India, Malaysia, China, the USA, the UAE.
To further grow our business in India, we are looking for motivated and talented: Mechanical design engineer
Your tasks:
- Mechanical design of Desktop printers
- Design and drawing of mechanical metal and plastic parts
- Definition of specifications for parts
- Bill of material management and support to the prototyping activities
- Functional verification of the designed systems
- Support the production start-up with assembly procedures
- Product redesign for production optimization / cost reduction
- Engineering for production
Qualifications:
- Completed university studies in Mechanical Engineering or similar qualification
- Several years of work experience in similar positions
- Very good written and oral English language skills
- Very good skills with 3D CAD (e.g. Solid Edge, PTC Creo)
- Structural calculation (FEM) skills
- Experience in the design of parts for Injection Molding
- Good knowledge of micro automation in industry
- Good Knowledge of manufacturing processes
- Knowledge of Microsoft Project Professional is considered a plus
Work requirements:
- International business travel required (10%)
- Must be detail-oriented
- Hands-on mentality
- High level of service orientation and pro-activeness
- High motivation and team spirit
- Ability to work independently and as part of a team
What we offer:
- A dynamic and open working atmosphere with quick decision processes
- Diverse and challenging tasks in an intercultural/international environment
- A cooperative working environment with a friendly team atmosphere
Take advantage of this opportunity. We look forward to your application by e-mail to hr.global@maticagroup.com that include your remuneration expectations.