Principal Firmware Engineer
- Location
- Redhill, England, United Kingdom
broad and deep knowledge in various technologies such as networking, communications, kernel drivers, and security. Responsibilities Requirements analysis: Requirements gathering, use case analysis, device and application prototyping, customer/customer-liaison engagement. Project management: Project planning, task estimation, software metrics collection, version control Full lifecycle software application development …/C++ programming language. Expertise with software programming languages, frameworks, and subsystems including but not limited to: C++, C, JavaScript, Python Device drivers, networking, serial communications, real-time operating systems (RTOS), bare metal Infrastructure and application development experience using technologies and architectures such as: IP networking ...