Senior Software Engineer – Development and Test

E-Space bridges Earth and space to enable hyper-scaled deployments of space-powered Internet of Things solutions, fundamentally changing satellite and terrestrial IoT systems.
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Space · IoT

Description For Senior Software Engineer – Development and Test

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 at the forefront of designing and optimizing software for battery-operated IoT devices, with a strong focus on testing automation. You'll work on developing low-level software, emphasizing power efficiency, real-time performance, and system reliability.

The role offers an exciting opportunity to work with cutting-edge technology in the space and IoT sectors, combining embedded systems development with sophisticated testing frameworks. You'll be responsible for everything from BSP development to implementing automated testing pipelines, working with state-of-the-art hardware and software tools.

The position is based in Loughborough, UK, and offers a comprehensive benefits package including competitive salary, health care options, and continuous learning opportunities. E-Space's mission to make space connectivity universally accessible while maintaining sustainability at its core makes this an ideal opportunity for engineers passionate about making a real impact in the space industry.

You'll be joining a company that values innovative thinking and provides a fair and honest workplace. The role requires a strong background in embedded systems, testing frameworks, and power optimization, making it perfect for someone who enjoys working at the intersection of hardware and software. The company's focus on sustainability and commitment to saving space while protecting our planet adds an meaningful dimension to the technical challenges you'll be solving.

This position offers unique exposure to LEO satellite component development and IoT systems, making it an excellent opportunity for career growth in the rapidly expanding space technology sector. You'll be part of a team that's redefining how satellites are designed, manufactured, and used, working on projects that have real-world impact in making space technology more accessible and sustainable.

Last updated 8 days ago

Responsibilities For Senior Software Engineer – Development and Test

  • Design, write, debug, and maintain low-level software for embedded systems
  • Implement power optimization algorithms for battery-operated devices
  • Customize and optimize RTOS or Linux kernel components
  • Develop secure IoT communication protocols
  • Create and maintain automated testing frameworks
  • Provide support for debugging of faulty boards
  • Implement Hardware-in-the-Loop testing
  • Integrate automated testing pipelines with CI/CD tools
  • Work closely with hardware teams
  • Prepare and maintain technical documentation

Requirements For Senior Software Engineer – Development and Test

Python
Linux
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • Proficiency in C, C++, and Python; familiarity with scripting languages
  • Experience with microcontroller platforms and their toolchains
  • Knowledge of IoT communication protocols and secure data transmission
  • Experience with testing tools and frameworks
  • Understanding of low-power design principles
  • Proficiency with debugging tools like JTAG, GDB, and serial debuggers
  • Experience with CI/CD pipelines
  • Expertise with Git or similar version control systems

Benefits For Senior Software Engineer – Development and Test

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

Wireless Modem Software Engineer

Join E-Space as a Wireless Modem Software Engineer to design advanced physical layer algorithms for space-based IoT communications.

Senior Software Development Engineer

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems development for consumer devices like Kindle and Fire TV.

Senior Software Development Engineer

Senior Software Development Engineer role at Amazon Lab126, focusing on hardware drivers and OS framework development for consumer devices.

Sr. Microwave Sustaining Engineer

Senior RF/Microwave Engineering role at Amazon's Project Kuiper, focusing on satellite hardware production and technical leadership.

Camera and ISP Firmware Engineer

Senior Camera and ISP Firmware Engineer role at Apple working on embedded systems for iOS and VisionPro products.