Software Engineer

New Today

What You'll Be Doing Designing and developing embedded software using Python and/or C++. Interfacing with hardware via serial comms, GPIO, USB, SPI/I2C. Debugging and testing in both lab and live environments. Collaborating with cross-functional teams and engaging directly with users. Supporting system integration and deployment. Contributing to documentation and mentoring junior developers. What You'll Bring Essential: Hands-on software development experience. Strong proficiency in Python and/or C++. Embedded systems experience (ESP32, ARM Cortex, Raspberry Pi). Familiarity with low-level hardware interfacing. Linux development environment experience. Strong problem-solving skills and adaptability. Desirable: Experience in secure or defence-related projects. Knowledge of cryptography, Bluetooth, UWB, USB drivers. Exposure to RTOS or bare-metal development. Professional membership of BCS or IET is a plus. �? What's on Offer Competitive salary & financial rewards (pension, share options, car leasing) Private medical insurance 33 days annual leave (incl. public holidays) + buy/sell options Flexible benefits (life assurance, gym m...
Location:
Hereford
Salary:
£65,000 - £80,000 per annum, Negotiable, Inc benefits
Category:
IT & Computers

We found some similar jobs based on your search