Senior Embedded Engineer - Chennai, India - Timesys Technologies

    Timesys Technologies
    Timesys Technologies Chennai, India

    2 weeks ago

    Default job background
    Description

    Company Website:

    Senior Embedded Software Engineer

    Location : Chennai/Delhi/Coimbatore

    We are looking for software developers who are passionate about developing and optimizing Linux / Android-based platforms.

    What you will be doing :

    • Driver development and new hardware enablement on Linux, Android or RTOS
    • Integrate various software into build systems
    • Design, develop, test, deploy, maintain and improve software
    • Manage individual project priorities, deadlines and deliverables
    • Be the Linux expert (kernel, CPU-architecture, general device-drivers, user-space) in the customer engineering team and enable customers in doing their Linux SW development.
    • Backport key features/bug-fixes as needed by the customers to the distribution or kernel of customers product line.
    • Be the system-SW generalist and take-up any technical challenge and resolve it through right solution.
    • Mentor and advise developers on the best practice

    What We Need To See :

    • 4-8 years of experience building and shipping embedded systems using Linux
    • Experience with performance optimization, root cause analysis, and advanced troubleshooting at kernel-level.
    • Ability to interpret hardware schematics
    • Proficiency in C, Git, and one more one or more build environments such as Yocto, Buildroot, OpenEmbedded.
    • Good breadth of technical knowledge (SoC, Linux SW, Tools, Applications)
    • Excellent communication skills
    • Ability to work on multiple projects simultaneously while meeting tight schedules.
    • Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams.
    • Keen sense of urgency and drive for results
    • Over and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeed

    Ways To Stand Out From The Crowd :

    • Experience with Linux device drivers and bootloaders is a strong plus.
    • Experience working with open source community to fix bugs, add features is a plus.
    • Experience with one or more build environments such as Yocto, Buildroot, OpenEmbedded, and Android is a strong plus.
    • Experience with optimizing system performance using tools such as profilers and tracers is a plus.
    • Experience with real-time operating systems is a strong plus.
    • Scripting and automation experience with Python, bash or similar languages is a strong plus
    • Experience debugging issues on an embedded device using an oscilloscope is a strong plus.
    • Familiarity with security features such as SELinux, verified boot and trusted execution environments is a plus.

    Why us?

    Opportunity to work on cutting edge open source technologies

    Wide variety of challenging projects to choose from

    Casual work environment

    )