Advanced Programs and Technologies

Senior Embedded Software Engineer

Date
04 March 2024
Location
Maryland USA/Remote
Company Description

Intellian Technologies

Intellian is a leading global provider of stabilized satellite antenna systems. Built upon our patented RF, stabilization and tracking technologies, our products support a wide range of industries, including Commercial Maritime, Offshore Energy, Defense & Intelligence and Luxury Yachting. Our comprehensive range of antenna systems includes Satellite TV, VSAT, Global Xpress, FleetBroadband and Iridium Certus solutions.

Job Position

Senior Embedded Software Engineer

Job Type

Full Time

Prime Purpose

As a senior embedded software engineer, you will participate in the definition, design, development, and testing of software in our next-generation active phased-array antennas and satellite user terminals. You will collaborate with our hardware, software, and manufacturing teams as well as external vendors to help provide best-in-class solutions for our customers.

Responsibilities
  • Define, design, develop, and test software for active phased-array antennas and satellite user terminals.
  • Work closely with hardware and firmware teams to implement real-time algorithms for beamforming operations across a variety of antenna subsystem architectures.
  • Lead software activities related to new product and feature prototyping and board bring-up.
  • Develop algorithms and software to provide efficient manufacturing, calibration, and factory testing of active phased-array antennas and satellite user terminals.
  • Create comprehensive test plans to ensure that product requirements are satisfied or exceeded.
  • Assist in various aspects of software and product testing, including unit tests, automated testing, and manual test execution.
  • Assist in troubleshooting of issues in development, manufacturing, and operational environments.
  • Mentor junior software engineers
  • 5% Travel required.
Qualifications

Required Qualification

  • BSEE/BSCE/BSCS with 10+ years of related industry experience or MSEE/MSCE/MSCS with 8+ years of related industry experience.
  • Advanced experience in C/C++ programming on embedded platforms, including user space applications and kernel programming (e.g. device drivers).
  • Experience with design and development in an embedded Linux environment on ARM microprocessors.
  • Effective debugging, analysis, and testing on embedded platforms with real-time scheduling considerations.
  • Strong experience with various standard interfaces/protocols, including RS222, RS422, Ethernet, SPI, UART, I2C, FSK, etc.
  • Good working knowledge of software version control systems, Git in particular.
  • Experience with bench test equipment, including multimeters, oscilloscopes, spectrum analyzers, signal generators, etc.
  • Project experience with unit testing and automated functional & performance testing.

Preferred Skills & Experience

  • Experience with circuit schematic and PCB layout.
  • Knowledge of digital wireless communication systems and modern satellite communication systems.
  • Knowledge of phased array antenna operation.
  • Experience with design and implementation of real-time software for antenna tracking and digital communications.
  • Experience with Python or other high-level languages.
  • Experience with Agile software methodologies (e.g. Kanban, Scrum) and associated tools (e.g. Jira)
How to Apply

Please send your resume with a cover letter to recruitment@intelliantech.com