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
Login to Apply This Job