About this role
Embedded Software / Firmware Engineer at Ultra. Location: Farnborough, Hampshire, United Kingdom. Role: developing software, prototyping systems, designing firmware Requirements: Degree in engineering/mathematical/science subject or equivalent experience; experience in embedded C/C++, Rust or Python, Embedded Linux, AI/ML or bare-metal MCU; willingness and ability to obtain UK SC and DV security clearance. Category: Software Development Seniority: Mid Level Tools: C/C++, Rust, Python, Embedded Linux, AI and ML, Bare-metal MCU, Vivado, Vitis, Modelsim, GNU Radio, RFNoC Certifications: sc, dv Commitment: Full Time Workplace: Onsite Languages: English