fbpx

TECIE

Overview

  • Website: View Site
  • Headquarters: Vancouver, Canada
  • Industry Type: IT & Software Development

Jobs (4 Jobs Posted)

Senior Software Engineer
TECIE - Vancouver, Canada
Salary: Negotiable
ResponsibilitiesSupport, maintain, and enhance the core VoIP / media SDK Be responsible for specific portions of the core VoIP / media SDK Collaborate with our globally distributed Engineering team Own the process and drive excellent outcomes for your team and all stakeholdersBuild the best softwareProvide technical leadership and mentoringStrengthen team and organization through collaboration and effective communicationValue continual improvement at all levelsBe agile in solving problems and learning from mistakesGive and accept feedback that benefits individuals, teams, the organization, and customersProvide help in sharing the benefits of code reviewsBe guided by the customer experience in all that you do. Deliver correct solutions that are maintainable and reliable without being over-engineeredRequirementsBachelor’s Degree in Computer Science, Software Engineering, or equivalent 4+ years of software development in C++ and multi-threaded programs Strong experience with development on a particular platform but has a desire for development on multiple platforms (i.e., Windows, macOS, Android, iOS and Linux) Has strong development experience and is an expert in C++ and not afraid to get dirty with problem solving Proven track record at devising solutions for problems, hand-on experience with designing, testing, and implementing significant sized features producing easy-to-read and maintainable code Solid networking knowledge and experience troubleshooting and debugging network related problems Comprehensive understanding of the challenges to integrated 3rd party libraries Experience with regression test automation tools and platforms Skilled in problem identification and root cause analysis Track record of researching new technologies and tools for integration in a product or feature 
  • Seniority Level: IT & Software Development
  • Industry: Internet and IT
  • Employment Type: Full Time
Senior Firmware Engineer
TECIE - Vancouver, Canada
Salary: Negotiable
Job Responsibilities:Participate in the development of next-generation smart grid communication devices and equipment.Involve in system design discussions and provide comprehensive solutions for new and existing productsTranslate open-ended user requirements into clear and specific product functional components Communications and Control Software Design and Development in C/C++, Bash, and Python targeting embedded environments including Embedded LinuxRequirementsBachelor’s Degree in Computer Engineering/Science, Electrical or Systems Engineering, or equivalent degreeMinimum 7 years of relevant work experience in embedded programming languages such as C/C++Extensive experience with firmware for embedded devices (ARM microcontrollers, RTOS)In-depth knowledge of IPv6, SNMPv3, TLS, and Network SecurityKnowledge of wired communication protocols (SPI, I2C, UART, etc.)Experience in TCP/IP RFCs and Security protocolsProven experience with solving real-time embedded issues, including threading, optimization, memory management, interrupt handling, etcUnderstanding of Linux and application development for embedded Linux systemsKnowledge of standard embedded debugging tools (terminal programs, gdb, JTAG debuggers, etc.)Excel at code revision software and code development practices (Git, SVN, pull-requests, etc.)Experience with Git-based revision control 
  • Seniority Level: IT & Software Development
  • Industry: Internet and IT
  • Employment Type: Full Time
Senior Application Security Consultant
TECIE - Remote, Canada
Salary: Negotiable
Responsibilities: Lead engagements from start to completion, working closely with internal and external teams. Provide application security services including design review and pen-testing of web, mobile, or desktop applications using automation tools as well as manual methods. Create and deliver application security design documents and risk assessment reports. Design application security solutions to meet clients’ needs. Review issues identified and related remediation with clients and assist with implementation. Work closely with client’s development teams and assist with secure development activities Champion cross-domain collaboration and coordination of security efforts. Provide Application Security subject matter expertise, peer reviews, and mentorship. Assist with Cloud Infrastructure security and engagements in other domains as appropriate. Contribute to Forward Security’s growth and role as an industry leader by delivering best-in-class services. Assist with technical sales of application security and other services. Identify areas for process improvement and automation, and aid in efforts to implement the recommendation as appropriate. Provide regular updates to Forward Security leadership on key activities, metrics, accomplishment, and blockers. Partake in educational activities including attending appropriate training and conferences.   Requirements Bachelor’s degree in Computer Science, Computer Engineering or equivalent. 3+ years of work experience in an Information Security role, with min. 2 year in Application Security. 2+ years of modern software development experience (API expertise is a plus). Strong understanding of secure software design, development methodologies, and principles. Good knowledge of programming languages such as Java, JavaScript, C#, Python, or C/C++, as well as related application development frameworks. Ability to identify and...
  • Seniority Level: IT & Software Development
  • Industry: Other industries
  • Employment Type: Full Time