Posted On 29 August

  • Senior Embedded Engineer

    • Company Persistent Systems Limited
    • No. of Openings 8
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    A firmware engineer is responsible for ensuring that an electrical device turns signals into specific operations. The engineers accomplish this by developing embedded software in the memory storage of a product. These signals can be a pressed button or the turning of a wheel, or as complex as signals from an optical laser that reads disks.

     

    Job Location: Bangalore

     

    What You'll Do

     

    • Contribute to all stages of software development lifecycle
    • Ensure application designs conform with business goals
    • Identify and resolve any technical issues arising
    • Create detailed design documentation
    • Develop technical designs for application development
    • Write well designed, testable code
    • Conducting software analysis, programming, testing, and debugging

     

    What you'll bring

     

    • Experience of 4- 12 Years
    • Must Have experience with C++,
    • Experience in OOPS/UML,
    • Experience in RTOS (e.g QNX, INTEGRITY/Ghs, VxWorks), Serial, I2C, UART, USB, Ethernet
    • Experience in Firmware,
    • Experience in Git
    • Desired to have Medical Device, ISO13485 OR Avionics
    • Desired to have iMX, INTEGRITY RTOS
    • Desired to have Multi-threading, Device drivers
    • Desired to have Valgrind, Coverity
    • Desired to have Networking and wireless protocols, WLAN, Bluetooth, USB
    • Desired to have (Qt, Altia)
    • Desired to have Python
    • Desired to have Embedded Linux
    • Experience on Embedded SW development and debugging techniques
    • Good understanding of protocols like serial, I2C, UART, USB, Ethernet
    • Experience in unit testing
    • Process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
    • Possess knowledge of medical device standards.
    • Experience in device drivers development.
    • Systems Engineering: Requirements engineering, use-case development
    • Experience on IDE: Multi/Tornado
    • Good understanding of Networking and wireless protocols
    • Good understanding of protocols/stacks like WLAN, Bluetooth, USB
    • GUI development experience on Linux/RTOS
    • Good Experience in debugging and demonstrated experience in analyzing complex issues with memory / threading / performance.
    • Experience in using memory profiling tools. Ability to drive structured and methodological analysis for tough issues during development.

     

    Benefits

     

    • Competitive salary and benefits package
    • Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications
    • Opportunity to work with cutting-edge technologies
    • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
    • Annual health check-ups
    • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents

    Our company fosters a values-driven and people centric work environment that enables our employees to:

     

    • Accelerate growth, both professionally and personally
    • Impact the world in powerful, positive ways, using the latest technologies
    • Enjoy collaborative innovation, with diversity and work-life wellbeing at the core
    • Unlock global opportunities to work and learn with the industrys best

    Information

    • HR Name :Human Resource
    • HR Email :corpsec@persistent.com
    • HR Phone :0712 669 2000
Top