Senior Firmware Engineer position for a Firmware Development team, working on various projects with 4G/5G, Bluetooth Connectivity, Wireless sensors, Data Analytics, Security and Eco-solutions. Excellent career opportunity for someone with Linux/C programming skills and a passion for technology and software development.
Requirements
- Minimum of 5 years Linux/C programming skills experience
- Relevant 3rd level qualification
- Proven experience developing and debugging multi-threaded systems
- Understanding of UNIX/Linux operating systems and programming environments
- Strong coding skills with proven ability to write well documented, maintainable, and testable code
- Excellent problem-solving skills and the ability to demonstrate logical troubleshooting steps when working on software bugs
- Genuine passion and interest in technology and software development with a thorough knowledge of best practices and new technologies
- Self-management skills, particularly in respect to prioritisation and execution
- Detail-oriented individual with the ability to rapidly learn and take advantage of new concepts, business models, and technologies
- Ability to communicate technical concepts to non-technical people
Benefits
- Building high volume platforms
- Working in a cross-functional agile team to develop features with collaboration across software stacks
- Quality Assurance - developing test cases in line with best practice methodology