Staff Embedded Software Engineer
Tasks
- Design and implement software development and test tools
- Develop and enhance real time embedded system features
- Develop communications protocol drivers
- Develop network communication mechanisms
- Implement and maintain cryptographic functions
- Implement secure communications
- Implement secure firmware update mechanisms
- Lead code reviews and architecture decisions
- Mentor junior and mid-level engineers
- Port software to new embedded hardware and platforms
Perks/Benefits
Skills/Tech-stack
C# | C++ | Containerization | Cryptography | Eclipse | Embedded Linux | Firmware Updates | GNU toolset | JSON | Linux | Microcontroller | Network communication | REST | RS232 | RS485 | RTOS | SSL | Secure Communications | Secure firmware | Secure firmware updates | TCP/IP | TLS | UDP | Virtual Machines | Visual Studio | Web Services | Windows | XML
Education
N/A
Related jobs
-
AI Evaluation | API Integration | AWS | Access Control | Agent OrchestrationFlexible work hours | Fully remoteSenior-level Full TimeEgypt R1d ago
-
Lead Data and AI Integration Specialist ZAR 540K-720KAWS | Anomaly Detection | Authentication | Automation | AzureEqual opportunity workplace | Hybrid working model | Travel to primary office as requiredSenior-level Full Time15 Alice Lane, South Africa R5d ago
-
API Integrations | Automation | CRM | JSON | LLMFlexible schedule | Remote workMid-level Part TimeEgypt R8d ago