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