Senior Software Design EngineerEmbedded

External Listing
{
  "source": {
    "name": "google_serp",
    "id": "AOkRdYMsmZUyJr2KAAAAAA==",
    "url": "https://www.google.com/search?ibp=htl;jobs&q=Senior+Software+Engineer+jobs+in+United+Kingdom&htidocid=AOkRdYMsmZUyJr2KAAAAAA%3D%3D&hl=en-GB&shem=epsd1,esd2e,rimspwouoe&shndl=37&shmd=H4sIAAAAAAAA_xXMMQrCQBBAUWxzBEGY2iIrgiDaKhZiYxTswmYzbkaSmbAzYkrvIHhAT6I2v3s_e4-yZYFMkqCQqz18QtigUmTYciRGTPB5vuAmFSj6FBoQhp1IbHG8bsx6XTmn2uZRzRuFPEjnhLGSwf2Q_lNq8_v2rTcs54vZkPccp5PT5QBHDOlOBsRwZjKsYU8ca-m-0uPA1JkAAAA&shmds=v1_ARwrE21Dyg0E8dGWzVa1ntwKjmQr0vqUflUHLYLol-CwNe6_6Q&source=sh/x/job/li/m1/1#fpstate=tldetail&htivrt=jobs&htiq=Senior+Software+Engineer+jobs+in+United+Kingdom&htidocid=AOkRdYMsmZUyJr2KAAAAAA%3D%3D"
  },
  "postedDate": null,
  "applicationDeadline": null,
  "isActive": true,
  "isExpired": false,
  "matching": {
    "role": {
      "primaryTitle": "Senior Software Design Engineer",
      "titleSynonyms": [
        "Senior Software Engineer",
        "Embedded Software Engineer"
      ],
      "secondaryTitles": [
        "Software Engineer",
        "Embedded Systems Engineer"
      ],
      "function": "ict_professionals",
      "functionConfidence": "high",
      "roleFamily": "u2512_software_developers",
      "roleFamilyConfidence": "high",
      "roleSubFamily": "embedded software",
      "roleSubFamilyConfidence": "medium",
      "seniority": "senior",
      "industries": [
        "i96_it_services_and_it_consulting"
      ]
    },
    "primarySignals": {
      "tasks": [
        "Design and develop embedded software for ARM-based platforms using RTOS technologies such as Zephyr or FreeRTOS",
        "Develop and maintain embedded software primarily using C",
        "Implement and optimise wireless communication technologies including Bluetooth, Wi-Fi and Zigbee",
        "Work with Hardware and Engineering teams to define software requirements, architecture and design specifications",
        "Debug, test and optimise embedded systems to ensure performance and reliability",
        "Follow software development best practices, with knowledge of MISRA guidelines",
        "Maintain clear documentation covering software design, testing and troubleshooting",
        "Support Linux-based application development and test simulations"
      ],
      "skills": [
        "Embedded software development",
        "C programming",
        "RTOS (Zephyr, FreeRTOS)",
        "Wireless communication technologies (Bluetooth, Wi-Fi, Zigbee)",
        "ARM-based microprocessors",
        "Linux application development",
        "Secure software development, encryption, secure communications"
      ],
      "tools": [
        "Git"
      ],
      "educationLevel": 3,
      "educationKeywords": [
        "Computer Science",
        "Electronic Engineering"
      ],
      "certifications": [],
      "languages": [],
      "yearsRelevant": 5
    },
    "secondarySignals": {
      "tasks": [
        "Stay up to date with emerging embedded technologies and development practices"
      ],
      "skills": [
        "JavaScript",
        "HTML"
      ],
      "tools": [],
      "educationLevel": null,
      "educationKeywords": [],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "practical": {
      "locations": [
        "United Kingdom"
      ],
      "locationProvenance": "stated",
      "countries": [
        "GB"
      ],
      "workModes": [
        "hybrid"
      ],
      "workModeProvenance": "stated",
      "employmentTypes": [
        "full_time"
      ],
      "compensation": {
        "min": 50000,
        "max": 60000,
        "currency": "GBP",
        "period": "year"
      }
    },
    "dataCompleteness": "medium"
  },
  "indexing": {
    "function": "ict_professionals",
    "functionConfidence": "high",
    "roleFamily": "u2512_software_developers",
    "roleFamilyConfidence": "high",
    "countryCode": "GB",
    "countryCodeConfidence": "high",
    "locationBucket": "unknown",
    "locationBucketConfidence": "unknown",
    "workMode": "hybrid",
    "workModeConfidence": "high",
    "employmentType": "full_time",
    "employmentTypeConfidence": "high",
    "isAgency": "direct",
    "salaryMax": 60000,
    "industryGroup": "i96_it_services_and_it_consulting",
    "industryGroupConfidence": "high",
    "educationRequired": 3,
    "educationRequiredConfidence": "high"
  },
  "display": {
    "title": "Senior Software Design Engineer",
    "company": {
      "name": "TXM Recruit"
    },
    "locationDisplay": "United Kingdom",
    "applicationUrl": "https://www.google.com/goto?url=CAESxgEB6zswFRD53M1Jxm0hhL1uq2HlLqZ34l-lPyMpdze-FV4q_il7jaf_FfH-KU4nIJFJKZnbIEMP9aTg0rXDs8USqf1scU1155PdczuCvk926GL6yY5txq1GUK7A8kA9n10ctzQZ53So4Lcawj82dvH3NyCYytiRo62ioXdFf_qdvRhRUOWugkeU3HVhydK3Zy_2sqeB0fjBuDyQ2GKAonx5uiQ-hj4HjkJxQV3umxts3d5Jc554Ngm49REcOPmWX5WTzH3mW3c"
  },
  "roleFamilyEsco": "u2512_software_developers",
  "requirementsEssentiality": {
    "items": [
      {
        "text": "5+ years' experience in embedded software development",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skills & Experience",
        "confidence": "high"
      },
      {
        "text": "Strong C programming experience within an RTOS environment",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skills & Experience",
        "confidence": "high"
      },
      {
        "text": "Experience with Zephyr, FreeRTOS or similar RTOS platforms",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skills & Experience",
        "confidence": "high"
      },
      {
        "text": "Experience with wireless communication technologies such as Bluetooth, Wi-Fi or Zigbee",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skills & Experience",
        "confidence": "high"
      },
      {
        "text": "Knowledge of ARM-based microprocessors and embedded development tools",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skills & Experience",
        "confidence": "high"
      },
      {
        "text": "Experience with Git or similar version control systems",
        "category": "tool",
        "essentiality": "compulsory",
        "triggerPhrase": "Skills & Experience",
        "confidence": "high"
      },
      {
        "text": "Knowledge of Linux application development and test environments",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skills & Experience",
        "confidence": "high"
      },
      {
        "text": "Bachelor's degree in Computer Science, Electronic Engineering or a related discipline, or equivalent practical ",
        "category": "education",
        "essentiality": "compulsory",
        "triggerPhrase": "Qualifications",
        "confidence": "high"
      },
      {
        "text": "Knowledge of MISRA guidelines",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "MISRA guidelines desirable",
        "confidence": "high"
      },
      {
        "text": "JavaScript and HTML experience",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be advantageous",
        "confidence": "high"
      },
      {
        "text": "Experience within consumer electronics, IoT or similar embedded systems",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be desirable",
        "confidence": "high"
      }
    ]
  }
}