Senior Software Engineer (C++, Embedded) Job at GlobalLogic, Dallas, TX

bzNhSWx1bkcwUU9lLzlpdTV6SUlIOVJ3VXc9PQ==
  • GlobalLogic
  • Dallas, TX

Job Description

Job Description:

  • Experience in embedded systems.
  • Expert in C, C++, embedded Linux, and device drivers
  • 6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
  • High proficiency with modern C, C++, C++11/C++14, or C++17 preferred.
  • Experience and strong knowledge of Linux, BSP, and Linux subsystems
  • Memory and performance profiling tools experience
  • Excellent with the C++ build process
  • Excellent knowledge of multithreading and algorithms
  • Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC).
  • Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe.
  • Good to have: Experience with IP-based communications and protocols, for example, TLS, REST, WebSockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, and HLS. Experience working with diverse engineering teams.

Education:

  • Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.

Job Tags

Remote job,

Similar Jobs

LifeBridge Health

NURSE MIDWIFE Job at LifeBridge Health

 ...NURSE MIDWIFE ~ Baltimore, MD ~SINAI-HOSPITAL ~OB/GYNECOLOGY FPP ~Full-time - Hours vary - Hours Vary ~RN Other ~8...  ...Birth weight Breastfeeding ad discharge Labor induction NICU Days in NICU Delivery type Breastfeeding at postpartum... 

Your Body in Balance

Med Spa Manager Job at Your Body in Balance

 ...traditional, alternative, natural and aesthetic therapies. Role Description This is a full-time on-site role for an Aesthetic Office Manager at Your Body In Balance in Clermont, FL. The Office Manager will oversee daily operations, manage administrative tasks, coordinate... 

Bank of America

Senior Trust Officer Job at Bank of America

 ...families. Key responsibilities include overseeing the administration and business development of complex investment management and trust accounts and working with team members to assure trust product awareness and education of clients, associates, and Centers of Influence... 

InfoPeople Corporation

Oracle Database Administrator Job at InfoPeople Corporation

 ...maintenance of Oracle databases. This role requires expertise in database performance tuning, high availability, security, and disaster recovery. The Oracle DBA will work closely with developers, system administrators, and business stakeholders to ensure database systems... 

NYL - Boston

Financial Consultant Job at NYL - Boston

 ...individual who is looking for an opportunity to break into the financial services industry! Our successful entry-level financial...  ...understanding of the role of a financial advisor or financial consultant, as well interest in the financial industry and financial products...