•designing and implementing firmware of embedded devices and systems based on 32 microcontrollers with soc’s like memory/spi/i2c/uart/usb etc.
• designing, developing, coding, testing and debugging system software
• analyzing/enhancing efficiency, stability and scalability of system resources
responsibilities:
• design and implement software of embedded devices and systems from requirements to production and commercial deployment
• design, develop code, test and debug system software using jtag tools and conversant with logic analyser, dso’s etc.
• code design/review (code walkthrough, unit testing & functional testing)
• analyze and enhance efficiency, stability and scalability of system resources (code complexity, cyclomatic complexity, loop timings, etc.)
• integrate and validate new product designs
• support software qa and optimize i/o performance (ldra software testing)
• provide post production support
• interface with hardware design and development
• expert in opensource software (linux/ubuntu)
mandatory requirements and skills
• btech - cs/bca/mca degree
• proven working experience (12-15 yrs) in software development/sdlc
• experience in hands-on development, coding and debugging/troubleshooting on embedded targets based on ti/microchip/nxp/cypress/motorola and other 32 but microcontrollers.
• experience in working with mplab, ccs, keil and other development ide’s
• solid programming experience in c. misra-c desirable for critical systems
• proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems (rtos)
• familiarity with software configuration management tools, defect tracking tools, and peer review (jtag mandatory)
• excellent knowledge of os coding techniques, drivers, tcp/ip & udp protocols, https, aes128 encryption, data compression techniques, mqtt etc.
• spi/i2c/uart/usb interfaces and hardware subsystems
• experience in working with wi-fi, ble. 4g/lte modules for data transport
• experience in interfac		
- Experience - 10 - 15 Years 
- No. of Openings - 1 
- Education - B.C.A, M.C.A, Professional Degree, Ph.D/Doctorate 
- Role - Embedded Firmware Engineer 
- Industry Type - IT-Hardware & Networking / IT-Software / Software Services 
- Gender - [ Male / Female ] 
- Job Country - India 
- Type of Job - Full Time 
- Work Location Type - Work from Home