Embedded Software Engineer
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.
Embedded Software Engineer
Full Time
The successful candidate will work as part of Intellian’s UK L-Band Centre of Excellence, and will be responsible for developing high quality Embedded Software for Intellian’s L-Band Terminal portfolio. Working alongside the Senior Embedded Software Engineer and reporting to the Engineering Manager of L-Band CoE, the Embedded Software Engineer will design and develop embedded software for Satellite Communication Terminals within the schedule, cost, performance requirements and quality. The Embedded Software Engineer will be part of an interdisciplinary team, working closely with a multi disciplinary team of 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 designs suitable for mass production and longevity in the field.The selected candidate will ensure that the embedded 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.
Technical Responsibilities:
• Design, Develop and document embedded software architecture of satellite user
terminals
• Develop high quality real-time embedded, modular, reusable software for our range of
satellite user terminals
• Be responsible 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
Experience – Mandatory:
• 5+ years experience in the field of embedded software development
• 5+ years experience in developing Embedded Linux S/W using C/C++
• Integrating and debugging solutions on target hardware
• Experience in drafting 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
• Excellent ability to clearly articulate problems and solutions to both technical and nontechnical
audiences
• Experience in the following:
o Embedded systems, micro-controllers, implementing and maintaining secure
bootloaders
o Linux device drivers, platform bring up, and real time operating systems
o A range of digital and analogue interfaces like CAN, USB, I2C, TCP/IP, SPI, GPIB,
RS 422, G.hn and analogue-to-digital conversion
o Programming for STM32 and other ARM targets
3
o Network equipment firmware development such as WIFI, router/switch
o Linux Kernel/Device Driver development would be beneficial
o Gathering and managing requirements
o Sound knowledge of Analog and Digital hardware.
o Use of digital test and measurement instruments.
Experience – Desirable:
• Previous experience with Iridium, Inmarsat or Thuraya terminals developments
desirable
• L2/L3 switch chip-based firmware development
• Protocol interface with an external router
• Web programming and script development would be beneficial
• Asterisk, VoIP development would be beneficial
• Use of RF test and measurement instruments
Skills/Qualifications:
• Bachelor's or Master’s degree in Computer engineering or electronic/electrical
engineering or similar discipline
• Strong communication skills, both verbal and written with the ability to influence and
negotiate with stakeholders across the business.
Please send your resume with a cover letter to HRGA.EMEA@intelliantech.com