Job Title or Location
RECENT SEARCHES

Firmware Engineer

Corinex Communications - 4 Jobs
Vancouver, BC
Posted 14 days ago
Job Details:
Full-time
Experienced

Salary:

About The Company

Corinex is at the forefront of the global decarbonization movement, empowering prosumers to generate and consume electricity from distributed energy resources (DERs) such as renewable energy, EVs, heat pumps, and batteries. This decentralized approach to electricity generation and consumption introduces challenges like unpredictable power quality fluctuations and surges, creating significant opportunities for innovation. As a leading Cleantech company, Corinex provides advanced technology solutions that enhance grid flexibility and visibility. Our high-speed, secure connectivity solutions enable comprehensive monitoring and control of DERs over existing utility powerline infrastructure. Our standardized solutions have positioned us as industry leaders, demonstrated by our rapid international growth and sustained profitability.

We pride ourselves on fostering a fast-paced, dynamic, and collaborative work environment that thrives on an entrepreneurial spirit. Certified as a Great Place to Work, our employees are integral to our success. We seek professionals who are passionate about making a global impact, bringing energy, enthusiasm, creativity, and an open mind to their work. We work hard but also know how to play and laugh, always with respect. We enjoy leading in our field and value risk-takers, visionaries, and those with strong execution skills.

If you are excited about contributing to global decarbonization through innovative, market-validated technology, we want to hear from you!

About The Job

WearecurrentlyseekingaSeniorFirmwareEngineertojoinourResearchandDevelopmentEngineeringteamlocatedintheDowntownVancouveroffice.Inthisrole,youwillberesponsiblefordesigning,developing,andoptimizingfirmwareforourmeteringandDataconcentratorproducts,workingcloselywithcross-functionalteamstoensurerobustandefficientsoftware-hardwareintegration.Theidealcandidatewillhaveapassionforembeddedsystemsandfirmwaredevelopmentandaproventrackrecordindeliveringhigh-qualitysolutionsinafast-pacedenvironment.

Duties & Responsibilities:

  • Participateinthedevelopmentofnext-generationsmartgridcommunicationdevicesandequipment
  • Participateinsystemdesigndiscussionsandprovidecomprehensivesolutionsfornewandexistingproducts
  • Translateopen-endeduserrequirementsintoclearandspecificproductfunctionalcomponents
  • CommunicationsandControlSoftwareDesignandDevelopmentinC/C++,Bash,andPythontargetingembeddedenvironments,includingEmbeddedLinux
  • Collaboratewithhardwareandproducttestteamstoensureseamlessintegrationandtestingofendproducts.
  • Optimizefirmwareforperformance,memoryusage,reliability,andpowerefficiency.
  • Conductcodereviews,debugging,andtestingtoensurecodequalityandstability.
  • Participateinsystemarchitecturedesignandprovidetechnicalleadershipinembeddedsystems.
  • Drivecontinuousimprovementinitiativesandcontributetofirmwaredevelopmentbestpractices.
  • Workwithproductmanagementtounderstandrequirementsandtranslatethemintofunctionalfirmwaresolutions.
  • Stay current with emerging technologies and trends in embedded systems and firmware development

Qualifications:

  • BachelorsDegreeinComputerEngineering/Science,ElectricalorSystemsEngineering,orequivalentdegree
  • Minimum3yearsofrelevantworkexperienceinembeddedprogramminglanguagessuchasC/C++
  • Experiencewithfirmwareforembeddeddevices(ARMmicrocontrollers,RTOS)
  • knowledgeofIPv6,SNMPv3,TLS,andNetworkSecurity
  • Knowledgeofwiredcommunicationprotocols(SPI,I2C,UART,etc.)
  • ExperienceinTCP/IPRFCsandSecurityprotocols
  • Provenexperiencesolvingreal-timeembeddedissues,includingthreading,optimization,memorymanagement,interrupthandling,etc.
  • ExperiencewithnetworkingprotocolssuchasTCP/IP,DNS,DHCP,andSSL.
  • ExperiencewithInternetpeeringandinter-domainnetworking.
  • ExperiencewithnetworkmodellingandprogramingYANG,OpenConfig,NETCONF.Knowledgeofnetworksecuritydesign,systemperformancecharacterizationandtesting.
  • Knowledgeofdataflowandtelemetrydesign,deploymentandoperation.
  • UnderstandingofLinuxandapplicationdevelopmentforembeddedLinuxsystems
  • Knowledgeofstandardembeddeddebuggingtools(terminalprograms,gdb,JTAGdebuggers,etc.)
  • Excelatcoderevisionsoftwareandcodedevelopmentpractices(Git,SVN,pull-requests,etc.)
  • Experience with Git-based revision control

Why Join Us?

  • Impactful Work: Contribute to global decarbonization efforts with innovative technology.
  • Collaborative Environment: Work in a dynamic, entrepreneurial setting with a supportive team.
  • Professional Growth: Opportunities for continuous learning and career development.
  • Great Culture: Certified as a Great Place to Work, we value respect, creativity, and having fun while making a difference.

Share This Job: