Senior Software Engineer (C++, Embedded)

GlobalLogic

Dallas (TX)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
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
Embedded System Engineer
Embedded System Engineer

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer: Build Real-Time Systems
Senior Embedded Software Engineer: Build Real-Time Systems

microTECH Global Limited • Netherlands (MO)

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

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

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - Embedded Linux
Senior Embedded Software Engineer - Embedded Linux

Combined Selection Group Ltd • California (MO)

On-site
USD 155,000 - 221,000
Equity
Benefits
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)

GeoLogics Corporation • Sterling Heights (MI)

On-site
USD <1,000
401(k)
Embedded Software Engineer #25530
Embedded Software Engineer #25530

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000