Senior Software Architect

Optelian is looking for a Senior Software Architect to fulfil a key role in the development and maintenance of existing and next-generation optical transport products. The ideal candidate will have highly specialized domain knowledge and will work on multiple projects to provide leadership on technical standards, processes, tools, and platforms. What makes Optelian different? You have a voice. Optelian recognizes success and wants to ensure that you maximize your potential both professionally and personally. Isn’t it time that you join a company that recognizes you for what you achieve rather than just the bottom line? Join Optelian and experience the difference for yourself!

Key Responsibilities

  • Act as the technical authority for core software areas
  • Define architecture(s) and work closely with project team members to ensure design and implementation are consistent
  • Drive software quality policies including code inspections, submissions, stream management and verification
  • Develop new application infrastructure to support new hardware requirements
  • Create tools for hardware team during new product development and troubleshooting
  • Proactively identify issues with software architecture and propose solutions
  • Assist developers when debugging complex application design issues
  • Provide general guidance and troubleshooting for embedded Linux systems


  • Bachelor’s degree in Electrical Engineering, Computer Science or equivalent
  • 10+ years of hands-on embedded software development experience in C/C++
  • Proven track record in shaping system architecture(s) and implementation
  • Demonstrated leadership
  • Hands-on experience with PowerPC and Arm architectures
  • Strong troubleshooting and debugging skills with complex multi-threaded applications
  • Knowledge of embedded Linux distributions, kernel contexts and device drivers
  • Excellent verbal and written communication skills


  • Understanding of optical communications systems and object-oriented design
  • Multi-core development and debugging

To apply, please send your resume to quoting Senior Software Architect