- Software design, development, integration and support activities for embedded networking software
- Actively participate in systems and protocol design to come up with innovative solutions
Basic Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering or related field
- 5 years of software development experience working with Java
- 2 years working experience with Java Spring frameworks, Spring Boot and (RestEasy desired)
- 2 years Angular.io, Gitlab and Maven and/or Gradle
Preferred Qualifications:
- Master's degree in Computer Science, Computer Engineering or related field
- Experience with Rules Engines, Groovy and/or Grails is a plus
- 2 years working experience with Java Enterprise frameworks, such as JBoss/Wildfly, Hibernate, and RestEasy
- Proficient in Multi-threaded application development and inter-process communication
- Experience with multicore processors, Algorithm development experience
- Network software development knowledge
- Board bring up experience a plus
- Experience with developing Linux device drivers and Linux kernel modules a plus
- Knowledge or experience in Satellite-based systems a plus
- Experience with scripting languages (bash, Python) a plus
- Artificial Intelligence and/or Machine Learning experience a plus
Position is 100% remote. Must be willing to work/overlap PST Hours.