We are sorry!

This job has been closed. You will find bellow the job description as a reminder. It is not possible to apply anymore.

Location: Gurgaon/Gurugram
Salary: Open
Employment Type: Permanent
Industry: Technology/Online
Sub-industry: Software Company
Function: Technology

Company Overview

It is a US-based consulting, analytics and technology services firm. We help our clients achieve competitive advantage through End-to-End Digital Transformation. We have deep domain expertise in Financial Services, Telecom, Life Science & Healthcare and Product Engineering. Our uniqueness lies in bringing together strong engineering, data science and design capabilities with domain understanding and experience from digital natives.

Job Description

Role Description
This role requires a professional embedded Software Engineer to execute complete embedded software
development lifecycle. The goal is to create scalable and optimized software systems.. Interacting with client for all technical inputs and queries. Understanding the technical requirements and getting the team aligned with the same. You will be responsible to delivering the best online user experience, which makes your role extremely important for our success and customer satisfaction.

Requirements

Design and implement software of embedded devices and systems from requirements to production and
commercial deployment
 Solid programming experience in C
 Knowledge in datacom and L2/L3 protocols
 Design, develop, code, test and debug system software
 Review code and design
 Analyze and enhance efficiency, stability and scalability of system resources
 Integrate and validate new product designs
 Support software QA and optimize I/O performance
 Provide post production support
 Interface with hardware design and development
 Assess third party and open source software requirements
 Proven working experience in software engineering & BS degree in Computer Science or Engineering
 Experience in hands-on development and troubleshooting on embedded targets.
 Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
 Familiarity with software configuration management tools, defect tracking tools, and peer review
 Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
 Adequate knowledge of reading schematics and data sheets for components
 Strong documentation and writing skills
Primary Skills:
 Strong skills in C
 In depth knowledge in Linux
 Knowledge of Datacom concepts
 Familiarity with Dockers
Secondary Skills:
- Experience working with embedded databases like SQL lite.
- Familiarity with Golang
- Working knowledge of Agile.