microTECH Global Limited
Software Engineer
microTECH Global Limited, California, Missouri, United States, 65018
UK [United Kingdom] - Unknown - CaliforniaJob Type: PermanentJob Title:
Software EngineerLocation:
Saint-Sulpice, Switzerland, OR Denmark, OR UKPreferred Start Date:
01/01/25 or ASAP
Three days a week on-site / two days remote. Candidates must be based in Europe already.Company Overview:
Our client is a semiconductor company that specializes in high-performance chip-to-chip links.Key Responsibilities:
Design and develop new features for internal and external software products.Contribute to the design and architecture of future software.Maintain and improve the existing code base.Ensure code quality via implementation and running of software test suites.Collaborate with embedded software, lab, and digital teams to develop software packages for new silicon products.Qualifications:
Bachelor’s degree in Computer Science, Electronics, or equivalent.At least 3 years of experience programming in Python and C/C++.Interest in and knowledge of algorithms & data structures, object-oriented design, and software patterns.Skills in developing GUI-based applications (Qt, GTK, web-based UI).Basic knowledge of low-speed hardware interfaces such as I2C, SPI, UART, and JTAG.Experience with modern software engineering workflow (CI/CD, git, automated tests).Experience with DevOps systems such as GitLab, Azure DevOps, or GitHub.Deployment of cross-platform software products.Desirables:
Linux kernel driver development and userspace application development.Experience in software/hardware diagnosis using tools such as logic analyzer & oscilloscope.High-speed serial communication using Serializer/Deserializer (SerDes).Knowledge of high-speed protocols such as PCIe.Programming in Embedded Systems environment.If you’re interested, please send a copy of your CV to
daniel@microtech-global.com .
#J-18808-Ljbffr
Software EngineerLocation:
Saint-Sulpice, Switzerland, OR Denmark, OR UKPreferred Start Date:
01/01/25 or ASAP
Three days a week on-site / two days remote. Candidates must be based in Europe already.Company Overview:
Our client is a semiconductor company that specializes in high-performance chip-to-chip links.Key Responsibilities:
Design and develop new features for internal and external software products.Contribute to the design and architecture of future software.Maintain and improve the existing code base.Ensure code quality via implementation and running of software test suites.Collaborate with embedded software, lab, and digital teams to develop software packages for new silicon products.Qualifications:
Bachelor’s degree in Computer Science, Electronics, or equivalent.At least 3 years of experience programming in Python and C/C++.Interest in and knowledge of algorithms & data structures, object-oriented design, and software patterns.Skills in developing GUI-based applications (Qt, GTK, web-based UI).Basic knowledge of low-speed hardware interfaces such as I2C, SPI, UART, and JTAG.Experience with modern software engineering workflow (CI/CD, git, automated tests).Experience with DevOps systems such as GitLab, Azure DevOps, or GitHub.Deployment of cross-platform software products.Desirables:
Linux kernel driver development and userspace application development.Experience in software/hardware diagnosis using tools such as logic analyzer & oscilloscope.High-speed serial communication using Serializer/Deserializer (SerDes).Knowledge of high-speed protocols such as PCIe.Programming in Embedded Systems environment.If you’re interested, please send a copy of your CV to
daniel@microtech-global.com .
#J-18808-Ljbffr