Embedded Software Engineer: C/C++, Flexible Growth

Ciena

Atlanta (GA)

On-site

USD 66,000 - 105,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision plan
401(k) with company match
Employee Stock Purchase Program

Job summary

Ciena, a global leader in networking systems, invites you to join a team shaping the hyper-connected world. This role focuses on designing, developing, and testing features in C and C++ for embedded systems, while actively debugging and mitigating security concerns.

The position emphasizes full lifecycle engagement from architecture to delivery, plus creating scripts and automation tools to streamline release processes. A passion for learning and strong CS fundamentals are essential.

Qualifications

  • Bachelor's degree (pursuing or recently completed) in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 1+ year of programming experience in C/C++ and foundational knowledge of scripting languages like Python.
  • Strong understanding of CS fundamentals, including data structures, algorithms, and object-oriented design.
  • Passion for software development and solving complex technical challenges.
  • Expertise with modern version control systems, particularly Git.
  • Openness to learning and expanding knowledge, especially in security.

Responsibilities

  • Design, develop, and test features in C and C++ for embedded systems.
  • Investigate, debug, and resolve complex software defects to enhance performance and reliability.
  • Proactively identify and mitigate security vulnerabilities.
  • Engage in the complete software development lifecycle, from architecture to testing and delivery.
  • Develop scripts, test utilities, and automation tools to optimize development processes.
  • Collaborate with cross-functional teams to deliver seamless software releases.

Skills

C/C++ programming
Python scripting
CS fundamentals
Software development
Git
Willingness to learn

Education

Bachelor's degree in CS/SE/EE

Tools

Git

Job description

Ciena, a global leader in networking systems, invites you to join a team shaping the hyper-connected world. This role focuses on designing, developing, and testing features in C and C++ for embedded systems, while actively debugging and mitigating security concerns.

The position emphasizes full lifecycle engagement from architecture to delivery, plus creating scripts and automation tools to streamline release processes. A passion for learning and strong CS fundamentals are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (C/C++) – Flexible Growth
Embedded Software Engineer (C/C++) – Flexible Growth

Ciena • Alpharetta (GA)

On-site
USD 66,000 - 105,000
Medical advantages
Dental benefits
Vision benefits
+2
Software Engineer (Security) - New Grad
Software Engineer (Security) - New Grad

Ciena • Atlanta (GA)

On-site
USD 66,000 - 105,000
Medical insurance
Dental insurance
Vision plan
+2
Software Engineer (Security) - New Grad
Software Engineer (Security) - New Grad

Ciena • Alpharetta (GA)

On-site
USD 66,000 - 105,000
Medical advantages
Dental benefits
Vision benefits
+2
Senior Software Engineer
Senior Software Engineer

Ciena • Atlanta (GA)

On-site
USD 85,000 - 137,000
Medical, dental, and vision plans
401(K) with company matching
Employee Stock Purchase Program (ESPP)
+1
Senior Embedded Software Engineer, High-Speed Networking
Senior Embedded Software Engineer, High-Speed Networking

Ciena • Atlanta (GA)

On-site
USD 85,000 - 137,000
Medical, dental, and vision plans
401(K) with company matching
Employee Stock Purchase Program (ESPP)
+1
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

Cinergy Technology Inc • Austin (TX)

On-site
USD 85,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Webster & Webster Associates • Boston (MA)

Remote
USD 120,000 - 160,000
Opportunity for career advancement
Flexible working within a distributed engineering team
Exposure to cutting-edge technology
+1
Embedded Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000
Embedded C++ Developer
Embedded C++ Developer

Global Connect Technologies • Illinois

On-site
USD 80,000 - 110,000
Embedded Software Engineer - Wireless
Embedded Software Engineer - Wireless

Blue Signal Search • Denver (CO)

On-site
USD 90,000 - 120,000