Job Description
SR / TL / Mgr. Software Engineer (Embedded) Pune/ Ahmedabad Synopsis Looking for Embedded Software Engineer (SrTLMgr.) who is technically strong, and have hands on experience in, C/ C++ Programming Language with Linux. Should have experience of leading small/ large team Experience 4 10+ Years Responsibilities Requirement understanding, Design, Develop, unit testing & debugging of Embedded Software with any one of the following: Real- time applications, Device Drivers, Bootloader, BSP porting, Linux kernel/ RTOS, etc.
Multimedia Systems (Audio and/ or video systems)
Networking wired or wireless Effort estimation, planning, customer Interaction Technical ownership of module (s) and/ or project (s) and/ or domain (s) Mentor, lead and/ or build a team of 3 or more engineers Documentation and process adherence Technical Leading and/ or Project management Person Specification Required Skills: 4+ years of experience in Embedded Software with sound fundamental of C 1 3 Years of leadership experience Strong at programming, debugging and communication Basic scripting knowledge any Python/ Shell/ Perl Hands on experience and strong domain knowledge on any one of the following domains with complex systems (SoC/ Processors/ FPGA): Bootloaders, BSP, Linux/ BareMetal/ RTOS device drivers, firmware development
Multimedia domain expertise A/ V drivers, codecs, multimedia frameworks and middle- wares, Analytics, Hardware Accelerations
Networking and Wireless domain expertise Linux/ proprietary drivers/ firmware, protocols, middle- ware and application integration, IOT systems Sound knowledge of version control and bug tracking systems GIT, JIRA, Perforce, CVS etc Passionate about learning new technologies, methodologies, strategies and processes Should be able to work in aggressive, high pressure environment Excellent written and verbal communication Self- starter, problem- solving mentality, and creative thinker Familiarity with development using Host Target tool chains for embedded platforms Experience in system level debugging, reverse engineering, BSP, Linux Internals, Protocol level knowledge of interfaces would be added advantage Familiarity with FPGA, ARM or any other popular processor architecture is required Hands on experience on debugging tools like GDB, KGDB, JTAG, ADB Familiarity with tools like Logic Analyzer, DSO/ CRO, Spectrum Analyzer would be added advantage Close cooperation with lead and project manager Good in documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements Reading schematics, datasheets, technical reference manual and Silicon revision sheet Desirable Skills: Quality process CMMi, Agile Scrum is required Working with Open source software contributor is preferred
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - System Programming,
Role Category: QA/Testing/Documentation
Role: QA/Testing/Documentation
Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Computers
Post Graduation: M.Tech in Computers
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Softnautics
Location(s): Pune
Keyskills:
RTOS
Wireless
Networking
Project management
Debugging
CMMI
Perl
Firmware
Open source
Python