Senior Embedded Software Engineer — C/C++, Linux

Cognizant

Lynchburg (VA)

On-site

USD 104,000 - 117,000

Full time

22 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical/Dental/Vision/Life Insurance
Paid holidays & PTO
401(k)

Job summary

Cognizant is seeking a Senior Software Developer to design and implement robust embedded software in C/C++ for Unix and Linux environments. You will work with cross-functional teams on device-oriented solutions and features supporting billing and revenue management.

Responsibilities include designing high-quality components, maintaining code in Git/Bitbucket, applying design patterns, and ensuring secure, scalable software.

Qualifications

  • Experience with embedded C/C++ on Unix/Linux platforms.
  • Proficient with Git workflows and Bitbucket repositories.
  • Ability to apply software design patterns for modular, scalable systems.

Responsibilities

  • Design and implement embedded software components in C and C++ for target hardware.
  • Develop and maintain applications on Unix/Linux, including shell scripts for performance.
  • Manage source code with Git and Bitbucket, including branches and PRs.
  • Apply design patterns to ensure modular, scalable embedded solutions.
  • Debug and troubleshoot embedded systems to improve stability and reduce defects.
  • Collaborate with product/engineering/testing/ops to meet business objectives.
  • Refactor code to improve resource utilization and latency.
  • Participate in code reviews and secure coding practices.
  • Implement build/configuration management for embedded projects in a hybrid work environment.
  • Document system designs, module interfaces, and operational procedures.
  • Support integration with enterprise systems and billing/revenue workflows.
  • Maintain day-shift availability in a hybrid work model.

Skills

Embedded systems
C/C++
Unix/Linux
Git & Bitbucket
Design patterns
Billing & revenue concepts
Analytical/problem solving
Cross-functional collaboration

Tools

Git
Bitbucket

Job description

Cognizant is seeking a Senior Software Developer to design and implement robust embedded software in C/C++ for Unix and Linux environments. You will work with cross-functional teams on device-oriented solutions and features supporting billing and revenue management.

Responsibilities include designing high-quality components, maintaining code in Git/Bitbucket, applying design patterns, and ensuring secure, scalable software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded C/C++ Engineer – Unix/Linux
Senior Embedded C/C++ Engineer – Unix/Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan and contributions
+3
Senior Embedded C++ Engineer - Linux & Hardware Integration
Senior Embedded C++ Engineer - Linux & Hardware Integration

TechDigital Group • North Reading (MA)

On-site
USD 110,000 - 160,000
Embedded Systems Software Engineer II - C/C++ on Linux
Embedded Systems Software Engineer II - C/C++ on Linux

Cisco • Alpharetta (GA)

On-site
USD 110,000 - 170,000
Senior Embedded Networking Engineer - C++/Linux
Senior Embedded Networking Engineer - C++/Linux

HCL Technologies Limited • Brea (CA)

On-site
USD 87,000 - 172,000
Senior Embedded Software Engineer - C++, Linux, IoT & Cloud
Senior Embedded Software Engineer - C++, Linux, IoT & Cloud

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC

Avance Consulting • Dallas (TX)

On-site
USD 100,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
Senior C++ Embedded Engineer - Linux Dev (8+ yrs)
Senior C++ Embedded Engineer - Linux Dev (8+ yrs)

Artech Information System LLC • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer (C++, Linux)
Senior Embedded Software Engineer (C++, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Senior Embedded C++ Engineer — AI‑Driven, Hybrid
Senior Embedded C++ Engineer — AI‑Driven, Hybrid

Vaco • Gahanna (OH)

Hybrid
USD 120,000 - 150,000