Embedded Software Engineer

Insight Global
Austin, Texas Metropolitan Area

Required Skills & Experience


Bachelor’s degree in computer science, engineering, math, or a STEM discipline and 1+ years of professional experience in software engineering;

OR

3+ years of professional experience in software engineering in lieu of a degree

Something that sets you apart from


Nice to Have Skills & Experience


  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low level systems development Developed, debugged, and deployed software that has been used in real world embedded devices
  • Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals Solid fundamental knowledge of networking protocols (TCP/IP etc.), electronics, math, physics, and radio frequency
  • Strong skills in debugging, performance optimization, and testing
  • Experience with security issues associated with distributed systems and internet services


Job Description


  • Develop software running on custom hardware that is deployed to millions of devices around the world
  • Create infrastructure and tools for rapid and reliable deployment of our code to our customers no matter where they are
  • Write software for custom phased array and modem silicon
  • Radically improve the user experience of satellite internet
  • Develop a telemetry system that scales to millions of devices with trillions of data points
  • Build robust systems that are resistant to adversarial attacks
  • Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support.


(Pay is subject to experience. Large amount of equity over 4 years of employment)

// // //