Software Developer (Geolocation)

Octasic

$80K — $100K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electronics and Communication Engineering; Master's preferred.
  • 3-5 years of real-time embedded software development experience.
  • Familiarity with wireless physical layer technologies (e.g., GSM, LTE, 5G).
  • Knowledge of RADAR systems, GPS technologies, and Inertial Measurement Units (IMUs).
  • Strong signal processing and communication fundamentals knowledge.
  • Proficiency in C/C++, with additional skills in Python or Rust preferred.
  • Solid foundation in mathematics including algebra, trigonometry, and calculus.

Responsibilities

  • Design, develop, and implement software using C/C++, Python, and Rust.
  • Develop software simulators and test frameworks for system validation.
  • Perform comprehensive testing at unit, module, and system levels.
  • Conduct peer reviews to ensure code quality and consistency.
  • Implement process improvements to enhance efficiency and product value.
  • Actively participate in Scrum ceremonies and design discussions.
  • Investigate customer-reported issues and implement solutions.

Benefits

  • Support for rapid prototyping and hands-on testing.
  • Opportunities for professional growth within the geolocation field.
  • Engagement with cutting-edge technology in vehicular and airborne systems.
  • Collaboration in an agile development environment.
Full Job Description
About the role:

Octasic is seeking a skilled Software Developer to join its Geolocation software development division. In this role, you will contribute to the advancement of Octasic's geolocation product line, including cutting-edge vehicular and airborne geolocation systems, while enhancing existing software solutions.

What you'll do:

  • Design, develop and implement software using C/C++, Python, and Rust;
  • Develop software simulators and test frameworks to validate system functionality;
  • Perform comprehensive validation through unit, module, and system-level testing;
  • Conduct peer reviews to ensure code quality, consistency, and reduced defect rates;
  • Identify and implement process improvements to enhance efficiency and product value;
  • Actively participate in Scrum ceremonies and design discussions;
  • Investigate customer-reported issues, propose solutions, and implement fixes;
  • Support rapid prototyping, including hardware-level work using discrete components when required.

Qualifications:

  • Bachelor's degree in Electronics and Communication Engineering (Master's preferred);
  • 3-5 years of experience in real-time embedded software development;
  • Experience with wireless physical layer technologies (e.g., GSM, UMTS, LTE, 5G) is an advantage;
  • Knowledge of RADAR systems, GPS technologies, and Inertial Measurement Units (IMUs) is a plus;
  • Strong understanding of signal processing, communication fundamentals, and wireless systems;
  • Familiarity with RF system principles (e.g., noise figure, sensitivity, antennas) is desirable;
  • Proficiency in C/C++; experience with Python or Rust is beneficial;
  • Demonstrated ability to write efficient, optimized, and maintainable code;
  • Solid foundation in mathematics (algebra, trigonometry, calculus, etc.);
  • Understanding wireless technologies is beneficial.

Assets:

  • Hands-on mindset with willingness to perform field testing;
  • Ability to build quick prototypes when required.

#makewaves

Similar Jobs

More Jobs at Octasic

More Aerospace & Defense Jobs

Find similar Software Developer (Geolocation) jobs: