Demo

Senior Firmware Engineer (Networking)

Corinex Communications
Vancouver, WA Full Time
POSTED ON 2/12/2025
AVAILABLE BEFORE 4/12/2025

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

We are seeking a Senior Firmware Engineer – Networking  to contribute to the Research and Development Engineering team in creating Smart Grid and Security products; involved in all aspects of development from concept to deployment.

 

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 products
  • Translate 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 Linux

Qualifications:

  • Bachelor's degree in computer engineering/science, Electrical or Systems Engineering, or equivalent degree
  • Minimum 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 Security
  • Knowledge of wired communication protocols (SPI, I2C, UART, etc.)
  • Experience in TCP/IP RFCs and Security protocols
  • Proven experience with solving real-time embedded issues, including threading, optimization, memory management, interrupt handling, etc
  • Experience with networking protocols such as TCP/IP, DNS, DHCP, and SSL.
  • Experience with Internet peering and inter-domain networking.
  • Experience with network modeling and programing – YANG, OpenConfig, NETCONF. Knowledge of network security design, system performance characterization and testing.
  • Knowledge of data flow and telemetry design, deployment and operation.
  • Understanding of Linux and application development for embedded Linux systems
  • Knowledge 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

 

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.

 

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Firmware Engineer (Networking)?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer (Networking) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Corinex Communications

Corinex Communications
Hired Organization Address Vancouver, WA Full Time
About Corinex: Corinex is at the forefront of the global decarbonization movement, empowering prosumers to generate and ...
Corinex Communications
Hired Organization Address Vancouver, WA Full Time
AMI Smart Grid - Senior Firmware Engineer for About Corinex Corinex is a premier Canadian company leading the Smart Grid...
Corinex Communications
Hired Organization Address Vancouver, WA Full Time
Senior Accountant About Us: Corinex is premier Canadian company focused on grid visibility and grid flexibility. Our Gri...

Not the job you're looking for? Here are some other Senior Firmware Engineer (Networking) jobs in the Vancouver, WA area that may be a better fit.

Senior Staff Engineer Firmware

Infineon Technologies, Portland, OR

AMI Smart Grid - Senior Firmware Engineer

Corinex Communications, Vancouver, WA

AI Assistant is available now!

Feel free to start your new journey!