Senior Software Engineer (C++, Embedded)

GlobalLogic

Dallas (TX)

On-site

USD 80,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

An established industry player is seeking a Senior Software Engineer with expertise in C++ and embedded systems. This role involves designing and developing software for embedded devices, ensuring high performance and reliability. You will work with modern C++ standards and collaborate with diverse engineering teams. If you have a passion for embedded systems and a solid understanding of Linux, this is an exciting opportunity to contribute to innovative projects and advance your career in a dynamic environment.

Qualifications

  • 6-8 years of experience in embedded systems development.
  • Expertise in C, C++, and embedded Linux is essential.

Responsibilities

  • Architect and develop software for embedded devices.
  • Conduct code reviews and unit testing to ensure quality.

Skills

C++
Embedded Systems
Linux
Multithreading
Inter-process Communications (IPC)
Device Driver
Memory Profiling Tools
Algorithms
Software Development
Prototyping

Education

Bachelor's degree in Computer Science
Master’s degree in Computer Science
Bachelor's or Master's in Electrical Engineering

Tools

C++ Build Process
Performance Profiling Tools

Job description

Senior Software Engineer (C++, Embedded)

Direct message the job poster from GlobalLogic

  • 6-8 years Experience in Embedded systems.
  • Expert in C, C++, embedded Linux, and device driver
  • 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, 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, HTTP, 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.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Software Development

Industries

Software Development

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)

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

GlobalLogic Inc. • Dallas (TX)

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

GlobalLogic Inc. • Dallas (TX)

On-site
USD 120,000 - 130,000
Flexible work schedules
Work from home
Professional development
+3
Senior C++ Embedded Systems Architect (Remote)
Senior C++ Embedded Systems Architect (Remote)

Hitachi, Ltd. • Dallas (TX)

On-site
USD 120,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
C++ Application Developer
C++ Application Developer

Hitachi, Ltd. • Dallas (TX)

On-site
USD 120,000 - 130,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
C++ Application Developer IRC307052
C++ Application Developer IRC307052

GlobalLogic Inc. • Dallas (TX)

On-site
USD 120,000 - 130,000
Flexible work schedules
Work from home
Professional development
+3
Embedded System Engineer
Embedded System Engineer

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Saltu Staffing • Fort Worth (TX), Arlington (TX)

On-site
USD 110,000 - 150,000