Senior Software EngineerEmbedded
{
"source": {
"name": "linkedin",
"id": "4385458474",
"url": "https://www.linkedin.com/jobs/view/senior-software-engineer-at-ultra-electronics-group-4385458474?_l=en"
},
"postedDate": "2026-04-05T15:43:50.443Z",
"applicationDeadline": null,
"isActive": true,
"isExpired": false,
"matching": {
"role": {
"primaryTitle": "Senior Software Engineer",
"titleSynonyms": [
"Software Engineer"
],
"secondaryTitles": [],
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"roleSubFamily": null,
"roleSubFamilyConfidence": "unknown",
"seniority": "mid_senior",
"industries": [
"i56_mining",
"i57_oil_and_gas",
"i406_building_construction",
"i3242_engineering_services",
"i11_business_consulting_and_services"
]
},
"primarySignals": {
"tasks": [
"Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical ("
],
"skills": [
"C",
"C++",
"Embedded Linux",
"Real-time software design",
"RTOS concepts",
"CI/CD workflow",
"Git",
"Debugging tools",
"Hardware interfaces",
"Safety analysis techniques"
],
"tools": [
"Yocto",
"Buildroot",
"Containerised development environments"
],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"secondarySignals": {
"tasks": [
"Conduct design and code reviews",
"Debugging in embedded environments",
"Develop test specifications",
"Perform coding, debugging and testing on microcontrollers and asymmetric multi-processor systems",
"Participate in all phases of full software development lifecycle"
],
"skills": [
"Rust",
"Familiarity with aerospace systems or similar high-reliability domains",
"Familiarity with safety-critical standards (ARP4754, ARINC 653, DO-254, DO-248)",
"Hardware/software integration",
"Hardware-in-the-loop (HIL) testing"
],
"tools": [],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"practical": {
"locations": [
"Cheltenham, England, United Kingdom"
],
"locationProvenance": "stated",
"countries": [
"GB"
],
"workModes": [
"hybrid"
],
"workModeProvenance": "stated",
"employmentTypes": [
"full_time"
],
"compensation": null
},
"dataCompleteness": "medium"
},
"indexing": {
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"countryCode": "GB",
"countryCodeConfidence": "high",
"locationBucket": "ttwa_cheltenham",
"locationBucketConfidence": "high",
"workMode": "hybrid",
"workModeConfidence": "high",
"employmentType": "full_time",
"employmentTypeConfidence": "high",
"isAgency": "direct",
"salaryMax": null,
"industryGroup": "i56_mining",
"industryGroupConfidence": "low",
"educationRequired": null,
"educationRequiredConfidence": "unknown"
},
"display": {
"title": "Senior Software Engineer",
"company": {
"name": "Ultra Electronics Group"
},
"locationDisplay": "Cheltenham, England, United Kingdom",
"applicationUrl": null
},
"roleFamilyEsco": "u2512_software_developers",
"requirementsEssentiality": {
"items": [
{
"text": "High proficiency in C and C++ and cross compiling and debugging on embedded targets",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Required Skills and Experience",
"confidence": "high"
},
{
"text": "Embedded Linux knowledge (Yocto, Buildroot)",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Required Skills and Experience",
"confidence": "high"
},
{
"text": "Proficiency in real-time software design and RTOS concepts",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Required Skills and Experience",
"confidence": "high"
},
{
"text": "CI/CD workflow experience with Git, Containerised development environments, CI/CD",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Required Skills and Experience",
"confidence": "high"
},
{
"text": "Familiarity with debugging tools, hardware interfaces, and safety analysis techniques",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Required Skills and Experience",
"confidence": "high"
},
{
"text": "Working Knowledge of Rust",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable Qualifications",
"confidence": "high"
},
{
"text": "Experience with aerospace systems or similar high-reliability domains",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable Qualifications",
"confidence": "high"
},
{
"text": "Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248)",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable Qualifications",
"confidence": "high"
},
{
"text": "Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable Qualifications",
"confidence": "high"
},
{
"text": "Right to work in the UK without restrictions",
"category": "licence",
"essentiality": "compulsory",
"triggerPhrase": "Nationality Requirements",
"confidence": "high"
},
{
"text": "Preparedness to successfully undertake an appropriate level of UK National Security Vetting",
"category": "licence",
"essentiality": "compulsory",
"triggerPhrase": "Nationality Requirements",
"confidence": "high"
}
]
}
}