L-Band CoE

Software Engineer

Date
02 May 2024
Location
UK
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

Software Engineer

Job Type

Full Time

Prime Purpose

The successful candidate will work as part of Intellian’s UK L-Band Centre of Excellence, and will be responsible for developing high quality Software for Intellian’s L-Band Terminal portfolio. Reporting to the Engineering Manager of L-Band CoE, the Software Engineer will design, develop, and verify software for Satellite Communication Terminals within the required schedule, budget, performance requirements and quality. The Software Engineer will be part of an interdisciplinary Team, working closely with other embedded/software engineers, hardware and test engineers, project management, consultants and engineering/QA/Production Teams at Intellian’s UK development centre and Intellian’s headquarters in South Korea to design and deliver software suitable for mass production and longevity in the field. The selected candidate will ensure the software designs are completed and documented to a high standard, meet all performance and other relevant requirements, and drive continuous improvement activities to improve performance and quality before moving to mass production. Related tasks will cover part or all the activities regarding the full life cycle development, including identifying customer needs and mission, requirements analysis, systems engineering, design, development, test and verification, quality assurance support and transfer to production.

Responsibilities

Technical Responsibilities:
• Design and document software architectures for satellite user terminals and associated
equipment
• Design, develop and document APIs for the Satellite terminals
• Develop high quality, modular, well documented, reusable software for our range of
satellite user terminals
• Take ownership for software requirements management and traceability using industry
best practice, tools and techniques
• Involved in the whole product lifecycle; refining product specification, producing
innovative designs, generating complexity/work estimates, fixing issues and engaging
with a multi-discipline team.
• Work closely with the product team on the definition of user features required
• Work closely with the engineering team in Korea to support integration testing/QA of
our user terminal
• Provide training and technical support, and incorporate feedback from test operators
• Work inside an enthusiast multi-disciplinary engineering team which will allow you to
evolve and enlarge your competence

Qualifications

Experience – Mandatory:
• 5+ years of experience with software development on embedded products
• 5+ years experience with embedded RTOS software using C/C++
• Developing software for Linux based platforms
• Familiarity with Python for developing prototypes and test tools
• Integrating and debugging solutions on target hardware
• Experience with creating and presenting SW design diagrams, state machines, pseudocodes
etc
• Experience with software development, documentation, debugging tools, e.g. JIRA,
Gerrit, Github, SVN, Jenkins etc
• Excellent design, debugging and problem-solving abilities
• Gathering and managing requirements
• Verifying requirements and developing associated documentation
• Excellent ability to clearly articulate problems and solutions to both technical and nontechnical
audiences
• Experience in the following:
o Programming for STM32, ARM Cortex targets
o Network equipment firmware development such as WIFI, router/switch
3
o Embedded web server development
o RESTful API development and usage
o Sound knowledge of Analog and Digital hardware.
o Use of digital test and measurement instruments.
o Security best practices
o Software packaging and upgrade methodologies
Experience – Desirable:
o Previous experience with Iridium, Inmarsat or Thuraya terminals developments
o UI development
o Protocol interface with an external router
o Web programming and script development would be beneficial
o Asterisk, VoIP development would be beneficial

Skills/Qualifications:
• Bachelor's or Master’s degree in Software engineering or similar discipline
• Strong communication skills, both verbal and written with the ability to influence and
negotiate with stakeholders across the business.

How to Apply

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