Senior Software Engineer (C++, Embedded)

Hitachi, Ltd.

Dallas (TX)

Remote

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible schedule
Remote work options
Competitive pay
Benefits

Job summary

GlobalLogic seeks an experienced embedded software engineer to contribute across the full development lifecycle for embedded devices. You will work on architecture, design, prototyping and testing in a collaborative, global environment.

The role requires 6-8 years in embedded systems, strong C/C++, Linux, and driver knowledge, plus modern C++ proficiency and multi-threading expertise. Remote-friendly policy and global delivery locations support work-life balance.

Qualifications

  • 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++11/14/17.

Responsibilities

  • Memory and performance profiling tools experience.
  • Excellent with the C++ build process.
  • Excellent knowledge of multithreading and algorithms.
  • Strong foundations in IPC and RPC.
  • Proficiency with client-server, peer-to-peer, and publish/subscribe paradigms.

Skills

Embedded systems
C
C++
Embedded Linux
Device drivers
Architecture design
Multithreading
IPC/RPC
JavaScript

Education

Bachelors or Masters in CS/EE/math

Tools

CMake/build system
Flatbuffers
RTP/RTSP
WebSockets/HTTP/TLS/REST
Protobufs/JSON/XML

Job description

Job 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

Exciting Projects:Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.

Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules and opportunities to work from home.

Professional Development:We provide continuing education classes, professional certification and training (technical, soft skills, language, and communication skills) to help you realize your professional goals. Being part of a global organization, there are additional learning opportunities through international knowledge exchanges.

Excellent Benefits:We provide our employees with competitive salaries, health and life insurance, short-term and long-term disability insurance, a matched contribution 401K plan, flexible spending accounts, and PTO and holidays

About GlobalLogic

GlobalLogic is a full-lifecycle product development services leader that combines chip-to-cloud software engineering expertise and vertical industry experience to help our customers design, build, and deliver their next-generation products and digital experiences. We expertly integrate design, complex engineering, and agile delivery capabilities to deliver superior business outcomes for global brands in telecom, automotive, healthcare, technology, media and entertainment, manufacturing, and semiconductor industries.

Headquartered in Silicon Valley, GlobalLogic employs over 25,000 designers and engineers across the globe. Analysts like NASSCOM and Zinnov have recognized us for being a top company in our field, and we are consistently nominated as a preferred employer by both global HR consultative firms and local job boards. By creating a work environment that is exciting and flexible, and by fostering growth through ongoing learning and development programs, we empower our employees to achieve both their professional and personal goals.

At GlobalLogic, we make amazing products — and careers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++, Embedded) IRC279020
Senior Software Engineer (C++, Embedded) IRC279020

GlobalLogic Inc. • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 170,000
Exciting Projects
Collaborative Environment
Work-Life Balance
+2
Senior Software Engineer (C++, Embedded)
Senior Software Engineer (C++, Embedded)

GlobalLogic • Dallas (TX)

On-site
USD 80,000 - 120,000
Principal Medical Device Development Engineer (Embedded)
Principal Medical Device Development Engineer (Embedded)

Hitachi, Ltd. • Waltham (MA)

Remote
USD 145,000 - 155,000
Remote work flexibility
Professional development
Senior Embedded Security Engineer
Senior Embedded Security Engineer

Hitachi, Ltd. • Belmont (CA)

On-site
USD 140,000 - 150,000
Flexible work schedules
Work from home
Health and life insurance
+3
Embedded C++ Developer with Network Analysis experience IRC295036
Embedded C++ Developer with Network Analysis experience IRC295036

GlobalLogic • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Empowering Projects
Empowering Growth
DE&I Matters
+3
Server Hardware Validation / Systems Integration Engineer
Server Hardware Validation / Systems Integration Engineer

Hitachi, Ltd. • Boston (MA)

On-site
USD 130,000 - 140,000
Flexible work schedules
Work from home options
Professional development
Firmware Validation Engineer
Firmware Validation Engineer

Hitachi, Ltd. • Belmont (CA)

On-site
USD 150,000 - 160,000
Flexible work schedules
Work from home options
Professional development
+1
Principal Medical Device Development Engineer (Embedded) IRC304687
Principal Medical Device Development Engineer (Embedded) IRC304687

GlobalLogic Inc. • United States

On-site
USD 145,000 - 155,000
Flexible work schedules
Work from home
Health insurance
+1
Principal Medical Device Development Engineer (Embedded) IRC304687
Principal Medical Device Development Engineer (Embedded) IRC304687

GlobalLogic • Waltham (MA)

On-site
USD 145,000 - 155,000
Flexible schedule
Remote work option
Professional development
Senior C++ Embedded Engineer - Remote & Flexible
Senior C++ Embedded Engineer - Remote & Flexible

Hitachi, Ltd. • Dallas (TX)

Remote
USD 120,000 - 160,000
Flexible schedule
Remote work options
Competitive pay
+1