Taro Logo

Senior Software Engineer – Development and Test (UK)

E-Space bridges Earth and space to enable hyper-scaled deployments of space-powered Internet of Things (IoT) solutions and services.
Loughborough LE12, UK
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Space · IoT

Description For Senior Software Engineer – Development and Test (UK)

E-Space is revolutionizing the satellite and IoT industry by developing an advanced low Earth orbit (LEO) space system with unique antenna design and sustainable spacecraft systems. As a Senior Software Engineer in Development and Test, you'll be crucial in designing and optimizing software for battery-operated IoT devices, focusing on testing automation. The role combines embedded systems development with comprehensive testing frameworks, working on everything from low-level software to power optimization and automated testing pipelines. You'll be part of a team that's making connectivity from space universally accessible, working from their Loughborough, UK office. The position offers a blend of technical challenges in embedded systems, IoT, and testing automation, with opportunities to work on cutting-edge space technology. The company provides competitive compensation and benefits, including health care and professional development opportunities. This role is perfect for someone passionate about space technology, embedded systems, and creating robust testing frameworks for mission-critical systems.

Last updated 3 months ago

Responsibilities For Senior Software Engineer – Development and Test (UK)

  • Design, write, debug, and maintain low-level software for embedded systems, including BSP and drivers
  • Implement algorithms for minimizing power consumption for battery-operated devices
  • Customize and optimize RTOS or Linux kernel components for embedded platforms
  • Develop secure and efficient communication protocols for IoT platforms
  • Create and maintain automated testing frameworks
  • Provide support for debugging of faulty boards
  • Testing of prototypes for early adopting customers
  • Implement Hardware-in-the-Loop testing
  • Integrate automated testing pipelines with CI/CD tools
  • Debug embedded software and hardware interfaces
  • Work with hardware teams for software-hardware integration
  • Prepare and maintain technical documentation

Requirements For Senior Software Engineer – Development and Test (UK)

Python
Linux
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • Proficiency in C, C++, and Python
  • Experience with microcontroller platforms (ARM Cortex, ESP32, STM32)
  • Knowledge of IoT communication protocols
  • Experience with testing tools and frameworks
  • Understanding of low-power design principles
  • Proficiency with debugging tools like JTAG, GDB
  • Experience with CI/CD pipelines
  • Expertise with Git or similar version control systems

Benefits For Senior Software Engineer – Development and Test (UK)

Medical Insurance
  • Competitive salaries
  • Continuous learning and development
  • Health and wellness care options
  • Financial solutions for the future

Interested in this job?

Jobs Related To E-Space Senior Software Engineer – Development and Test (UK)