Search jobs > Philadelphia, PA > Embedded engineer

Embedded systems engineer, C, C++, RUST, RDK

Tata Consultancy Services
Philadelphia, PA
Full-time

Job Title : Embedded systems engineer, C, C++, RUST, RDKRelevant Experience (in Yrs)4+ Technical / Functional Skills

  • Four year college degree in a related field
  • Design, development, production, testing, and maintenance of embedded systems.
  • Tests systems regularly to eliminate potential issues, provides system level support working with cross functional teams ( Mechanical, Software , Hardware, etc) .
  • Systems Engineer provides Subject Matter Expert level experience in Software & Hardware Integration. Computer science or engineering degree required.

Strong proficiency in C++, with fair knowledge of the language specification

  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
  • Familiarity with templating in C++
  • Knowledge of the latest C++11 standard is appreciated
  • Familiarity with embedded systems design, low-level hardware interactions
  • Knowledge of low-level threading primitives and real-time environments
  • Familiarity with system call wrapper library functions
  • Knowledge of writing native modules for high-level languages such as , Python, Go, etc. if required
  • Familiarity with language tools, such as Valgrind
  • Knowledge of component data sheets and specifications
  • Implementation of automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as Git, SVN, and Mercurial
  • Good to have RUST experience. Focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects
  • Familiarity with continuous integration
  • Knowledgeable about RDK Experience Required5+ years Roles & Responsibilities
  • Responsible for building applications that may range from desktop applications to native mobile applications and embedded systems.
  • Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
  • Design, development and testing of new features in the applications. Responsible for regular communication with others involved in the development process.

Implement, test, and bug-fix functionality. Responsibility for design and implementation of software projects using C, C++.

  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Design, development, production, testing, and maintenance of embedded systems.
  • Tests systems regularly to eliminate potential issues, provides system level support working with cross functional teams ( Mechanical, Software , Hardware, etc) .
  • Systems Engineer provides Subject Matter Expert level experience in Software & Hardware Integration. Computer science or engineering degree required.

Implement performance and quality modules

  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Good to have RUST experience. Focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects
  • Technical competencies, including knowledge of hardware, programming languages, RTOS, and communication protocol
  • Knowledgeable about RDK Generic Managerial Skills EducationEngineering
  • 30+ days ago
Related jobs
Tata Consultancy Services
Philadelphia, Pennsylvania

Job Title:Embedded systems engineer, C, C++, RUST, RDKRelevant Experience (in Yrs)4+ Technical/Functional Skills •Four year college degree in a related field •Design, development, production, testing, and maintenance of embedded systems. Focus on coding and development for projects such as web brows...

Rise Technical
Philadelphia, Pennsylvania

As a Embedded Systems Engineer you will focus on concept to customer product designs and be integral to the wireless technology components of their products working closely with the hardware team. This is a great opportunity for someone who has some commercial manufacturing experience seeking a fres...

Zodiac Solutions
PA, US

Bachelor's degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2. ...

Inabia Software
Philadelphia, Pennsylvania

Role: Embedded Engineer Location: Philadelphia, PA Job type: Contract Interview: video Bachelor’s degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2 RDK Experience must Te...

Inabia Software
Philadelphia, Pennsylvania

Bachelor’s degree in computer science/electronics or related field          â€....

Promoted
Certara USA, Inc.
Wayne, Pennsylvania

The successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed. Responsibilities of the Senior Software Engineer will include:. The candidate will have significant knowledge of modern web technolo...

Promoted
VirtualVocations
Philadelphia, Pennsylvania

A company is looking for a Senior Mask Design Engineer - Hardware. ...

Amoria Bond
PA, United States

The Test Engineer will be responsible for developing and supporting various electronic and electro/mechanical testing equipment validation. Collaborate with the Design Engineering team to develop and implement test strategies and equipment for new product development. Associate’s degree in Electrica...

E-Solutions
Philadelphia, Pennsylvania

Embedded software development, code repository and build systems management. ...

Clover
King of Prussia, Pennsylvania

Software Development Engineer in Test. Software Development Engineer in Test. Excited about shaping the future of fintech? Join our innovative team as a Software Test Engineer at Fiserv, CardConnect, where you'll play a pivotal role in ensuring the quality and reliability of our cutting-edge payment...