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: Embedded Software Engineer
Job Type: 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.
Responsibilities
Technical Responsibilities:
1. Design, develop and document embedded software architecture of satellite user terminals.
2. Develop high-quality real-time embedded, modular, reusable software for our range of satellite user terminals.
3. Be responsible for software requirements management and traceability using industry best practices, tools and techniques.
4. 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.
5. Work closely with the product team on the definition of user features required.
6. Work closely with the engineering team in Korea to support integration testing/QA of our user terminal.
7. Provide training and technical support, and incorporate feedback from test operators.
8. Work inside an enthusiastic multi-disciplinary engineering team which will allow you to evolve and enlarge your competence.
Qualifications
Experience – Mandatory:
1. 5+ years experience in the field of embedded software development.
2. 5+ years experience in developing Embedded Linux S/W using C/C++.
3. Integrating and debugging solutions on target hardware.
4. Experience in drafting and presenting SW design diagrams, state machines, pseudocodes, etc.
5. Experience with software development, documentation, debugging tools, e.g. JIRA, Gerrit, Github, SVN, Jenkins, etc.
6. Excellent design, debugging and problem-solving abilities.
7. Excellent ability to clearly articulate problems and solutions to both technical and non-technical audiences.
8. Experience in the following:
1. Embedded systems, micro-controllers, implementing and maintaining secure bootloaders.
2. Linux device drivers, platform bring up, and real-time operating systems.
3. A range of digital and analogue interfaces like CAN, USB, I2C, TCP/IP, SPI, GPIB, RS 422, G.hn and analogue-to-digital conversion.
4. Programming for STM32 and other ARM targets.
5. Network equipment firmware development such as WIFI, router/switch.
6. Linux Kernel/Device Driver development would be beneficial.
7. Gathering and managing requirements.
8. Sound knowledge of Analog and Digital hardware.
9. Use of digital test and measurement instruments.
Experience – Desirable:
1. Previous experience with Iridium, Inmarsat or Thuraya terminals developments desirable.
2. L2/L3 switch chip-based firmware development.
3. Protocol interface with an external router.
4. Web programming and script development would be beneficial.
5. Asterisk, VoIP development would be beneficial.
6. Use of RF test and measurement instruments.
Skills/Qualifications:
1. Bachelor's or Master’s degree in Computer engineering or electronic/electrical engineering or similar discipline.
2. Strong communication skills, both verbal and written with the ability to influence and negotiate with stakeholders across the business.
#J-18808-Ljbffr