Logo
Tata Consultancy Services

Embedded Engineer

Tata Consultancy Services, Philadelphia, PA, United States


Job Title : Embedded Linux Porting & Build Engineer in Philadelphia, PA

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.

Work Location (State, City ) Philadelphia, PA