Summary
Webster & Webster Associates is conducting a search on behalf of a global leader in IoT security for a skilled Embedded Software Engineer to join their team. This role involves developing secure, high-performance software for embedded and IoT applications, focusing on design, optimization, and collaboration with hardware teams.
Responsibilities
- Design, develop, and optimize embedded software solutions in C/C++ for security-focused IoT applications
- Work across multiple operating systems (Linux, Embedded Linux, Windows) and Real-Time Operating Systems (QNX, VxWorks, ThreadX, FreeRTOS, MQX, etc.)
- Develop, test, and debug secure software solutions that comply with industry standards
- Collaborate with hardware and software teams to ensure seamless integration and performance
- Implement and refine networking and security protocols to enhance system resilience
- Contribute to system architecture decisions and software optimization strategies
Skills
- Strong proficiency in C/C++ with a proven track record in embedded systems development
- Experience working with Linux, Embedded Linux, and Windows environments
- Expertise in Real-Time Operating Systems (RTOS) such as QNX, VxWorks, ThreadX, FreeRTOS, or MQX
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
- Previous experience in IoT security, embedded software, or cybersecurity is a plus
- Experience with Yocto or Buildroot for embedded Linux development
- Knowledge of networking and security protocols (TCP/IP, UDP, HTTPS, IPSEC, SSH, SFTP, SSL, OpenSSL, TLS, etc.)
- Familiarity with encryption software and Public Key Infrastructure (PKI)
- Experience with Android/iOS development for secure applications
- Understanding of hardware optimization and assembly language programming
Qualifications
Must Haves
- Strong proficiency in C/C++ with a proven track record in embedded systems development
- Experience working with Linux, Embedded Linux, and Windows environments
- Expertise in Real-Time Operating Systems (RTOS) such as QNX, VxWorks, ThreadX, FreeRTOS, or MQX
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
- Previous experience in IoT security, embedded software, or cybersecurity is a plus
Nice to Haves
- Experience with Yocto or Buildroot for embedded Linux development
- Knowledge of networking and security protocols (TCP/IP, UDP, HTTPS, IPSEC, SSH, SFTP, SSL, OpenSSL, TLS, etc.)
- Familiarity with encryption software and Public Key Infrastructure (PKI)
- Experience with Android/iOS development for secure applications
- Understanding of hardware optimization and assembly language programming
Benefits
- Competitive compensation, benefits, and opportunities for career growth.