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.