Embedded Software Designer

Accedian Networks

• $100K — $120K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-10 years of embedded software development experience
  • Strong fundamentals in computer science, object-oriented architecture, and design patterns
  • Proven experience in firmware, networking, and security applications
  • Ability to collaborate within cross-functional teams, including hardware and software designers
  • Proficiency in C/C++ programming and open-source technologies
  • Experience with Agile/Scrum software development methodologies
  • Bachelor's degree in computer science, computer engineering, or electrical engineering

Responsibilities

  • Collaborate with a team to develop low-level and mid-level software for embedded telecom applications
  • Work together on technical solutions with hardware/FPGA designers and Java developers
  • Engage fully in the development cycle: design, implementation, testing, and documentation
  • Contribute to project planning activities

Benefits

  • Dynamic and challenging work environment
  • Opportunity to work with Agile development methodologies
  • Collaboration with a talented cross-functional team
  • Exposure to cutting-edge embedded telecom technologies
Full Job Description
Job Description

We are looking for a software designer that can actively contribute to the various stages of the development cycle (design, architecture, implementation, testing, and documentation) in a dynamic and challenging work environment that promotes Agile development methodologies.

From a technological point of view, this position requires an excellent understanding of the constraints imposed by an embedded system.

Responsibilities:
  • Work with a team of talented software engineers engaged in developing low-level and mid-level software for embedded telecom applications
  • Develop technical solutions collaboratively within a cross-functional team that includes hardware/FPGA designers and Java developers
  • Participate in the full development cycle (design, implementation, testing, and documentation) in an Agile context
  • Participate in project planning


Qualifications

  • 5-10 years of relevant embedded software development experience
  • Strong computer science fundamentals and experience with object-oriented architecture, design patterns and distributed systems
  • Experience developing complex applications involving firmware, networking, and security
  • Experience working in a cross-functional team (software and hardware designer collaboration)
  • Experience in C / C++ programming and open-source technologies
  • Experience with a formal Software development methodology such as Agile/Scrum

Education:
  • Bachelor's degree in computer science, computer engineering or electrical engineering

Assets:
  • Knowledge of networking concepts and Layer 2,3 network protocols
  • Knowledge of MEF


Additional Information

All your information will be kept confidential according to EEO guidelines.

Similar Jobs

More Telecommunications & Hardware Jobs

Find similar Embedded Software Designer jobs: