
Description of the position
Senior Software Engineer.
Stimulating. Motivating. Challenging.
Stimulating. Motivating. Challenging.
NAGRA, a digital TV division of the Kudelski Group provides security and multiscreen user experience solutions for the monetization of digital media. The company offers content providers and DTV operators worldwide secure, open, integrated platforms and applications over broadcast, broadband and mobile platforms, enabling compelling and personalized viewing experiences.
Location: Bangalore, India
Mission
The engineer will be responsible for shaping business needs into technology solutions in the area of embedded security for IoT and network systems. Candidate will work closely with experts, system architects, product managers and customers, and will build the technical strategies and vision to drive the evolution of security products.
Responsibilities
- Designing and development of software for Nagra’s security solutions, for connected devices, by working closely with other experts, designers and developers.
- Candidate must constantly drive/learn new technologies and new approaches for defining company’s product roadmap in domain of IoT Security.
- Self-directed individual who can identify and plan the next steps of execution, keeping company’s business needs in mind.
- Follow evolution of the IoT product ecosystems, regarding standards and technical trends to anticipate changes.
- As an agile team member doing end-2-end coding, validation, testing, and debugging of the features.
- Documenting User Guides, Requirement Specifications, and Design Specifications.
- Demonstrated technical leadership, with strong focus on team’s technical growth.
- Work in Agile environment and enable team to deliver on all technical fronts.
- Should be flexible for business travels.
Requirements / Profile
- Hands on experience working on IoT technologies.
- Understanding of protocols like MQTT, CoAP etc.
- Good understanding of different networking protocols like TCP, UDP, HTTP, HTTPS, TLS, DTLS etc.
- Working experience on I2C, SPI, Socket, UART.
- Knowledge of any network technologies like Bluetooth, ZigBee, BLE, NB-IoT, LoRaWAN etc.
- Hands on experience on Raspberry Pi, arduino, STM32, MS-Sphere or any other IoT platform.
- Experienced in Security Domain (Cryptography, PKI, Digital Certificates, OpenSSL etc.).
- Experience on Azure IoT or AWS IoT is plus.
- Hands on experience in C language (Python knowledge is a plus).
- Excellent understanding of linux operating.
- Android application development will be a plus
- Having a knowledge of HTML, CSS and Java Script will be a plus
- Candidate must possess deep understanding of security domain (secure coding, vulnerabilities, secure design)
Profile:
- Engineering Degree preferably in Computer Science or Electronics (or MCA)
- Exhibit high sense of responsibility, commitment and collaboration.
- Excellent analytical skills and ability to grasp and synthesize complex technical problems and concepts.
- Work with autonomy in an environment of uncertainty.
- Constantly stay up to-date on technology and industry trends.
- Build relationships and maintaining friendly and pleasant work conditions.
- Work in project with customer or partners.
- Motivate the team & create a positive atmosphere
- Inculcate a culture of Innovation amongst the team
Technical Skills:
- C / C++ / Python
- IoT Security
- Secure programming
- RTOS / Linux
Reference: 11918
Publication Date: 29-03-2021