Senior Embedded Software Engineer Bath/fully Remote - Computer Futures
Description
Skills/Experience & Qualities:
- A software engineer with a breadth of experience and a passion for highquality reliable software.
- Ability to work independently and within an established team.
- Able to bring additional expertise and skills in specific development areas.
- Excellent attention to detail.
- Energy and drivability to selfmotivate and see projects through to completion.
- Proactive, adaptable, and ready to take on the challenges of a highly competitive and successful brand.
Required skills:
- C++ on embedded microcontrollers
- Software development using realtime operating systems
- Networking protocols
- HTTP, REST, API with JSON, Websockets, mDNS/DNS-SD and usage of Wireshark
- Understanding of electronics systems
Desired skills:
- Familiarity with microcontroller peripherals and systems: UARTs, ADCs, SPI, DMA, JTAG, use of GDB
- Digital Signal Processing
- Connectivity using Bluetooth, Wi-Fi
- Continuous Integration (Jenkins/Hudson);
- Robot Framework
- Python Development
- Embedded Linux development
- Static analysis (QAC++)
- Unit and integration testing (Google test)
- Revision control systems; git, subversion
- Atlassian tools
- JIRA, Confluence, Bitbucket
- Cross platform (Windows, macOS) development using Qt
- ARM Cortex M4/M
- Espressif ESP32 and ESP-IDF
More jobs from Computer Futures
-
Fullstack Software Developer
Bristol, United Kingdom - 1 week ago
-
Lead Architectural Designer
London, United Kingdom - 3 weeks ago
-
Lead Informatics Specialist
South West England, United Kingdom - 2 days ago
-
Senior Salesforce Administrator
London, United Kingdom - 3 weeks ago
-
Senior Developer
Leeds, United Kingdom - 1 week ago
-
Power Platform Developer
London, United Kingdom - 3 weeks ago