GlobalLogic

Senior Software Engineer (C++, Embedded) IRC279020

GlobalLogic$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-8 years of experience in embedded systems
  • Proficient in C, C++, and embedded Linux
  • Over 6 years in architecture, design, prototype, develop, review, and test software for embedded devices
  • Strong knowledge of multithreading, IPC, and algorithms
  • Bachelor's or Master's in Computer Science, Computer/Electrical Engineering, or related field

Responsibilities

  • Utilize memory and performance profiling tools
  • Manage C++ build processes
  • Implement multithreading techniques
  • Develop expertise in inter-process communications
  • Engage in diverse communication paradigms including client-server and peer-to-peer

Benefits

  • Inclusive culture prioritizing acceptance and belonging
  • Continuous learning and professional development opportunities
  • Engaging in meaningful projects with global impact
  • Flexible work arrangements to promote work-life balance
  • High-trust organization emphasizing integrity
Full Job Description
Description
  • 6-8 years of 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
  • Experience in JavaScript

Requirements
  • Good to have: Experience with IP-based communications and protocols, for example, HTTP, TLS, REST, WebSockets, JSON, XML, Protobufs,
  • Flatbuffers, RTP, RTSP, and HLS. Experience working with diverse engineering teams.
  • Bachelor's or Master's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.

Job responsibilities
  • 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

What we offer

About GlobalLogic

GlobalLogic is a digital product engineering company that provides software development, design, and consulting services to businesses in various industries. The company was founded in 2000 and is headquartered in San Jose, California. GlobalLogic has over 20,000 employees in 14 countries and has worked with over 400 clients, including many Fortune 500 companies. The company's services include product engineering, digital transformation, and customer experience design. GlobalLogic is committed to delivering innovative solutions that help its clients stay ahead of the competition.
Learn more about GlobalLogic
Size
20,000 employees
Industry
Founded
2000

Similar Jobs

More Jobs at GlobalLogic

More Information Technology Jobs

Find similar Senior Software Engineer (C++, Embedded) IRC279020 jobs: