2

Embedded Firmware Engineer Graduate Experience Jobs in Hyderabad

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type
32 Bit Microcontrollers MPLAB CCS Keil MISRA-C Real-time Operating Systems (RTOS) Work From Home
Designing and implementing firmware of embedded devices and systems based on 32 microcontrollers with SoCs like Memory/SPI/I2C/UART/USB etc. Designing, developing, coding, testing and debugging system software Analyzing/enhancing efficiency, stability and scalability of system resourcesResponsibilities: 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, DSOs 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 IDEs 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
View all details
  • 2 - 6 yrs
  • 10.0 Lac/Yr
  • Hyderabad
C Language Embedded C RTOS-Real Time Operating System Embedded Systems Embedded Firmware Engineer Python Work From Home
Person will be participating in complete FW (RTOS, Embedded C/C++ etc) development cycle for new products. Participate in meetings and understand scope of work Design, Develop and Validation work based on requirement Report own status Collaborate with other team members to achieve project goalsEmbedded C/C++, RTOS, Python, OOPS concepts, Cybersecurity concepts, communication protocols Good understanding microcontroller architectures Good understanding of Circuit Design, Basics of Power Electronics, Basics of DSP Good understanding of UART, I2C, SPI and other protocols Good understanding of BLE, LoRa, GSM/GPRS, WiFi, TCP/IP, MQTT, etc communication protocols Debugging, Problem Solving & Deductive Reasoning Good at using Lab Instruments e.g. DSO, DMM etc.Experience with Firmware Development Lifecycle Architecture, BSP, State machines, Tests Experience with RTOS Threads, Semaphores, Mutex, Signals, Queues, etc.
View all details