Software Development Engineer I

So you’d like to be an embedded systems developer? You’ve earned your degree and likely have a few years of coding experience under your belt. You’re a good C programmer, passionate about working with embedded systems, and you know a little something about networking protocols. So what’s your next challenge? Read on: your perfect job is calling.

Unium seeks an entry-level Software Development Engineer to join us in revolutionizing the future of home networks. You thrive in a collaborative, iterative, product-development environment where learning new technologies and overcoming technical challenges is routine. We are small and agile team that offers a comfortable work environment that promotes frank and open communication among and between team members at all levels.

What will you do in this role?

This is an opportunity to sharpen your programming skills by building and developing tools and features for our core products, with an initial emphasis on testing infrastructure. Working with a top-tier engineering team, you’ll begin by developing simulated, virtualized, and emulated tests to find critical defects in our core software. From this test-driven product understanding you will have ongoing opportunities for direct contribution to product feature development. And while you help us meet the highest level of code quality standards, you’ll learn more than you ever imagined about wireless networking, Linux products, and embedded systems development.

To excel you'll need the following skills and experience:

  • 3+ years' C programming skills; experience with object oriented languages is a plus.
  • 3+ years' experience with networking protocols including TCP/IP, UDP, and others.
  • 3+ years' Linux system administration experience.
  • Prior experience authoring test plans and cases, and hands-on test execution.
  • Demonstrated passion for embedded systems development, including socket programming experience.
  • Test-driven development experience is a plus.
  • We strive to make wireless networks as reliable and robust as those in the wired world.
  • Our mission is to develop dynamic, self-governing wireless network technologies so that our customers can focus on managing and using critical information.
  • We are committed to integrity, technical rigor, mutual respect, and continuous improvement.
  • We are an equal opportunity employer.

Unium considers people who are legally authorized to work in the United States, and does not sponsor employment visas.

Join us and enjoy the abundant professional growth opportunities that come from partnering with a world-class team creating cutting-edge technology. 

To apply, please send your resume to