Job Openings Embedded Software Engineer

About the job Embedded Software Engineer

Reasons To Consider An Embedded Software Engineer Here:

  • Join an innovative product design and manufacturing company
  • Company pension
  • Cycle to work scheme
  • Life insurance
  • Free parking, On-site parking
  • Opportunity to engage in innovation and product design
  • Salary (Negotiable)

Embedded Software Engineer Responsibilities:

  • API maintenance and integration
  • Software diagnostics and stress testing
  • Enhance IoT architecture flexibility and security
  • Integrate BLE mesh network and update firmware
  • Routine operational tasks
  • Handle day-to-day activities and documentation

Embedded Software Engineer Work Hours/Shifts:

  • Full-time position - (Onsite)
  • Regular work schedule from Monday to Friday
  • Middlesbrough (Relocation may be required)

Requirements For Embedded Software Engineer:

  • Excellent programming skills in C & C++
  • Bachelors degree in Computer Science or Software Engineering or equivalent
  • Minimum 3 years of related experience
  • Electronics and embedded systems expertise
  • Multi-threaded code proficiency
  • Strong analytical and problem-solving skills
  • Linux/Bare-metal familiarity
  • ARM Embedded Systems experience
  • RTOS knowledge (e.g., FreeRTOSRTOS knowledge (e.g., FreeRTOS)
  • Low-level driver expertise (e.g., SPI, UART, I2C)
  • Schematic interpretation
  • IoT project experience
  • CI/CD competence
  • Product ownership with safety focus