Software Engineer jobs in Switzerland
Explore 10 matching jobs.
Embedded Software Engineer – IoT & Applications
ERNI
Posted: 10/19/2026IoTLinuxRustC++.NET
Developer Technology Engineering Intern – Compute Performance
NVIDIA
Posted: 10/15/2026C++
Avaloq Developer, Portfolio Management
LGT Private Banking
Posted: 10/15/2026OracleSQL
Mobile Engineer – React Native
Tether.to
Posted: 10/14/2026AndroidiOSJavaScriptKotlinReactReact NativeReduxSwift
Senior SAP ABAP Developer – SAP SD, O2C, Logistics
Coopers Group AG
Posted: 10/9/2026ERP
Open Source Contributor, Developer
Gramian Consulting
Posted: 10/9/2026Software Engineer
908 Devices
Posted: 10/5/2026AWSCloudDjangoDockerKubernetesMySQLPostgresPythonSvelte+2 more
Developer Technology Engineering Intern – Compute Performance
NVIDIA
Posted: 9/30/2026C++
Engineering Intern – Traineeship
Destinus
Posted: 9/19/2026Python
Engineering Intern
Nestle
Posted: 9/17/2026Engineering Intern – Production, Logistics, Continuous Improvement
Nestle
Posted: 9/15/2026Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in embedded software development using C/C++ and application development with C#/.NET, focusing on device management and IoT solutions. Proficient in debugging, automated testing, and collaborating with cross-functional teams to meet manufacturing requirements.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingApplication Development with C#/.NETDebugging and Version ControlGerman and English Proficiency
Tech Stack
Tools & technologiesIoTLinuxRustC++.NET
About the role
Key responsibilities & impact- Develop and maintain embedded software in C/C++ for industrial products, controllers, sensors, actuators, and edge devices
- Develop configuration tools, desktop or web applications, and services for device management, data processing, and diagnostics
- Design data flows, APIs, and communication patterns for connecting devices, gateways, and applications
- Work across device, edge, and application layers, define interfaces, and resolve integration issues
- Contribute to software architecture and make pragmatic technology decisions with a focus on reliability, maintainability, security, and product requirements
- Further develop automated tests and improve build, integration, and release processes, including hardware-related testing where required
- Collaborate with customer engineers, Product Owners, and interdisciplinary teams to translate manufacturing requirements into working software
- Advise manufacturing-industry customers on embedded, application, and IoT solutions and support their technical implementation
Requirements
What you’ll need- Completed degree in Computer Science or Business Information Systems (ETH, university of applied sciences, university, or higher technical college)
- Practical experience in embedded software development with C/C++ on microcontrollers, Embedded Linux, or comparable platforms
- Experience in application development, ideally with C#/.NET
- Experience with Rust or other technologies is welcome
- Knowledge of connecting devices, gateways, and applications, as well as working with interfaces and data flows
- Proficiency in debugging, version control, code reviews, automated testing, and continuous integration
- Ability to explain technical possibilities clearly and collaborate closely with customers and software, hardware, and product teams
- Very good German and good English skills
Benefits
Comp & perks- Individual development program designed to support your professional and personal potential
- Remote work for up to five weeks per year from anywhere in Europe outside Switzerland
- Flexible working hours for an ideal work–life balance
- Memorable team and company events that strengthen team spirit
- Generous pension fund contribution: we cover two-thirds of the pension contributions, while your share is only one-third
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DevelopmentC/C++ ProgrammingApplication Development with C#/.NETEmbedded LinuxAutomated TestingContinuous IntegrationDebuggingVersion ControlData Flow DesignAPI Development
Soft Skills
CollaborationTechnical CommunicationProblem-Solving
Tools & Technologies
MicrocontrollersIoT SolutionsConfiguration ToolsDesktop ApplicationsWeb Applications
Certifications & Qualifications
Degree in Computer ScienceDegree in Business Information Systems
Industry Keywords
Manufacturing RequirementsDevice ManagementInterdisciplinary TeamsIntegration IssuesSecurity and Reliability
