•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