Job Title: TCP/IP Embedded Systems Expert (Remote - Swiss-based)
Location: Remote (Swiss-based)
Contract Duration: Initial 10-month contract
Start Date: Within 3-4 weeks
Language Requirement: English Only
Experience Level: 5-8 years
About the Project:
Our client is embarking on an exciting new project aimed at setting up a TLS-secured REST-API server based on ThreadX RTOS. They are seeking two skilled Embedded Systems Experts to join their project team. This is a remote contract role based in Switzerland, and the project is expected to last for 10 months, with the possibility of extension based on project needs.
Key Responsibilities:
- Develop and optimize embedded devices using ThreadX RTOS.
- Implement TCP/IP networking protocols on embedded Linux devices.
- Design, develop, and integrate TLS 1.3 for secure communication within the system.
- Develop and expose REST-APIs for embedded devices to interact with external systems.
- Collaborate with cross-functional teams to ensure seamless integration of embedded C++ components.
- Troubleshoot, debug, and optimize network communication and performance in embedded environments.
- Provide continuous support for embedded systems and ensure their reliability and efficiency.
Required Experience:
- 5-8 years of experience in developing embedded systems and working with RTOS.
- Strong understanding and hands-on experience with TCP/IP protocols in embedded environments.
- Expertise in implementing TLS 1.3 for secure communications within embedded systems.
- Proven track record of designing and providing REST-APIs on embedded devices.
- Proficiency in Embedded C++ and experience in embedded system programming.
- Solid experience with embedded Linux devices and networking stacks.
- Ability to work independently in a remote team environment with minimal supervision.
- Experience in embedded device security and best practices for networked systems.
Desirable Skills:
- Knowledge of ThreadX RTOS and its use in embedded applications.
- Familiarity with network protocols and security in embedded devices.
- Experience in debugging and performance optimization for embedded systems.
