Embedded Linux Porting and Build Engineer

Company:  Tata Consultancy Services
Location: Philadelphia
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Technical/Functional Skills -MUST HAVE SKILLS

Embedded systems, CPU architecture, and low-level programming, Embedded C/C++ and Python programming


Roles & Responsibilities

Porting & Optimization:

  • Port applications to various CPU architectures such as ARM, RISC, and MIPS.
  • Optimize performance and ensure compatibility across platforms.
  • Cross-Compilation & Build Systems:
  • Work with cross-compilation toolchains and build systems including GCC, CMake, and Bitbake.
  • Automate and streamline the build processes for embedded platforms.
  • Yocto Development:
  • Write and maintain Yocto recipes to support custom Linux builds for embedded devices.
  • Collaborate with hardware engineers to integrate and test Yocto-based solutions.


Low-Level Programming:

  • Efficiently manage memory, implement low-level algorithms, and handle hardware-specific programming in C/C++.


Collaboration & Support:

  • Work closely with the software and hardware teams to deliver integrated embedded solutions.
  • Debug and resolve issues related to porting and building across architectures.
Apply Now
Share this job
Tata Consultancy Services
  • Similar Jobs

  • Build Tools Engineer

    Philadelphia
    View Job
  • Embedded Engineer

    Philadelphia
    View Job
  • Software Engineer - Linux

    Philadelphia
    View Job
  • Software Engineer - Linux

    Philadelphia
    View Job
  • Professional Services Engineer, SQL and Linux – Philadelphia

    Philadelphia
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙