Embedded Software Developer
Are you fascinated by the intersection of hardware and software? Join our innovative team as an Embedded Software Developer and be at the forefront of technology!
Responsibilities:
- Design and develop embedded software solutions for various hardware platforms.
- Collaborate with hardware engineers to integrate software with electronic systems.
- Implement device drivers, firmware, and low-level software components.
- Perform debugging, testing, and optimization of embedded software.
- Ensure code quality, reliability, and security standards are met.
- Stay updated with emerging technologies and industry trends in embedded systems.
Requirements:
- Proficiency in C/C++ programming languages.
- Experience with embedded systems development and microcontroller architectures.
- Knowledge of real-time operating systems (RTOS) and embedded Linux.
- Familiarity with communication protocols such as UART, SPI, I2C, and CAN.
- Strong debugging and problem-solving skills.
- Ability to work in a collaborative team environment.
What We Offer
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and career growth.
- Flexible work hours and a supportive work-life balance.
- Exciting projects with cutting-edge technology applications.
- Friendly and inclusive work culture with team-building activities.
Ready to make an impact in the world of embedded systems? Apply now and join us in shaping the future of technology!
Job Type: Full Time
Job Location: London