Student Veterans of America Jobs

Welcome to SVA’s jobs portal, your one-stop shop for finding the most up to date source of employment opportunities. We have partnered with the National Labor Exchange to provide you this information. You may be looking for part-time employment to supplement your income while you are in school. You might be looking for an internship to add experience to your resume. And you may be completing your training ready to start a new career. This site has all of those types of jobs.

Here are a few things you should know:
  • This site is mobile friendly. You do not need a log-in or password to access information.
  • Jobs on this site are original and unduplicated and come from three sources: the Federal government, state workforce agency job banks, and corporate career websites. All jobs are vetted to ensure there are no scams, training schemes, or phishing.
  • The site is refreshed daily to remove out-of-date content.
  • The newest jobs are listed first, so use the search features to match your interests. You can look for jobs in a specific geographical location, by title or keyword, or you can use the military crosswalk. You may want to do something different from your military career, but you undoubtedly have skills from that occupation that match to a civilian job.

Job Information

US Tech Solutions Firmware Designer in Richmond, British Columbia

Description:

At Client, sustainability is at the core of our purpose, culture and business. Come join the team that’s bringing us into a new era of sustainable and intelligent homes. Help us build a portfolio of energy products including solar inverters, home batteries, EV chargers, smart electrical panels, connected outlets and smart lighting solutions that work together to make our homes fully electric, way more intelligent, and instead of contributing to climate change – helping fix it!

We are hiring a Firmware Development, Senior Designer with a strong background in product design and manufacturing to join the Client Prosumer NAM team in the Richmond, BC location.

This R&D team is focused on designing the next generation of electro-mechanical solutions to serve prosumers in their residential storage and solar needs. You will collaboratively bring high quality and innovative designs from concept to the customer.

Responsibilities:

Implement new features or fix issues written in C for an embedded application.

Develop detailed requirements and specifications based on product and system requirements, working in concert with marketing

managers, engineering project managers, and other multi-discipline technical innovators in multiple locations world-wide.

Perform manual and automated bench testing during development.

Follows established development guidelines and standards and makes recommendations for improvements.

Develop features to meet technical requirements including regional grid code compliance and functional safety.

Write test plans and conduct design verification tests.

Debug firmware issues as identified by other teams.

Write and maintain tools in Python to support firmware development (e.g. Pytest, code generation, SQL queries, Excel reports).

Provide mentorship for other team members.

Qualifications(Required):

5+ years of hands-on experience in embedded firmware development.

Bachelor of Applied Science degree in Electrical, Computer, or Mechatronic engineering or related discipline.

Demonstrable expertise in C programming language for embedded systems.

Passion for building and maintaining CI/CD pipeline as part of firmware development (Github Actions, Jenkins, Docker, CMAKE)

Structured approach to troubleshooting and problem solving.

Proficient in test driven development (TDD) approach.

Strong communication and interpersonal skills with demonstrated collaborative teamwork capabilities.

Experience in the full product lifecycle, from development through maintenance.

Highly Desired:

Experience with PV and Grid Tie Energy Storage system architecture and application

Knowledge of RTOS constructs including threads, scheduling, synchronization, and memory management.

Experience developing with an embedded RTOS like FreeRTOS, μC/OS, VXWorks, Neutrino, etc.

Proficiency with Python.

Experience in reviewing PCB schematics and microelectronic device datasheets.

Experience with performing low-level board debugging with oscilloscopes, DMMs, function generators, etc.

Experience with Test-driven development (e.g. jUnit, CppUTest, Gherkin).

State machine design and implementation (e.g. Simulink Stateflow, QP/C Framework).

Industrial communications standards such as IEC61850, Modbus, LIN bus, CANbus/J1939, DNP3, or Ethernet/IP.

About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com (http://www.ustechsolutionsinc.com) .

US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

DirectEmployers