Note: The job is a remote job and is open to candidates in USA. Webster & Webster Associates is conducting a search on behalf of our client, a leader in embedded security solutions, for a Senior Embedded Software Engineer. This role is ideal for a highly skilled software engineer with a strong background in C programming, networking, and security, looking to develop high-performance cryptographic algorithms and security protocols for embedded systems.
Responsibilities
- Design, implement, and optimize portable, memory-efficient software in C
- Develop and integrate cryptographic and security protocols into embedded systems
- Identify and troubleshoot software defects across different compilers and operating systems
- Collaborate on integrating cryptography and TLS into open-source software packages
- Maintain and improve software documentation to ensure clarity and usability
- Participate in and conduct code reviews using GitHub Pull Requests
- Provide technical support to customers with accurate and timely responses
Skills
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5+ years of hands-on experience in C
- Strong expertise in networking, security, and code optimization
- Excellent debugging, analytical, and problem-solving skills
- Proficiency in secure coding techniques
- Strong verbal and written communication skills
- Ability to work independently and collaboratively within a high-performing engineering team
- Experience with assembly programming
- Knowledge of encryption software or cryptographic protocols such as TLS, DTLS, and SSH
- Familiarity with SSL/TLS libraries (OpenSSL, BoringSSL, or Mbed TLS)
- Understanding of hardware-based cryptography, secure elements, or TPM
- Experience with bootloaders and secure boot processes
- Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX)
- Developing C code for mobile platforms (Android, iOS)
Benefits
- Competitive compensation
- Comprehensive benefits
- Opportunities for growth
Company Overview