Software Engineer
UK [United Kingdom] - Unknown - California
Permanent
Job Title: Software Engineer
Type: Permanent
Location: Saint-Sulpice, Switzerland, OR Denmark, OR UK
Preferred Start Date: 01/01/25 or ASAP
Three days a week on-site / two days remote // Candidates must be based in Europe already
Our client are a semiconductor company that specialise in high performance chip to chip links.
Key responsibilities:
Design and develop new features for internal and external SW products
Contribute to design and architecture of future SW
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:
Bachelors’ degree in Computer Science, Electronics or equivalent
At least 3 years’ 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 HW 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 SW products
Desirables:
Linux kernel driver development and userspace application development
Experience in SW/HW diagnosis using tools such as logic analyser & oscilloscope
High speed serial communication using Serialiser/Deserialiser (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
Type: Permanent
Location: Saint-Sulpice, Switzerland, OR Denmark, OR UK
Preferred Start Date: 01/01/25 or ASAP
Three days a week on-site / two days remote // Candidates must be based in Europe already
Our client are a semiconductor company that specialise in high performance chip to chip links.
Key responsibilities:
Design and develop new features for internal and external SW products
Contribute to design and architecture of future SW
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:
Bachelors’ degree in Computer Science, Electronics or equivalent
At least 3 years’ 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 HW 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 SW products
Desirables:
Linux kernel driver development and userspace application development
Experience in SW/HW diagnosis using tools such as logic analyser & oscilloscope
High speed serial communication using Serialiser/Deserialiser (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
19003u41
Software & Artificial Intelligence: | C++ Software |