Enable job alerts via email!

Senior Software Engineer

Viridi Parente, Inc.

Richmond

On-site

CAD 100,000 - 165,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Viridi Parente, Inc. is seeking a Senior Software Engineer for their Richmond, CA location. The ideal candidate will have extensive experience in software development, particularly with embedded Linux applications, and will lead a team to deliver innovative solutions in the rapidly evolving energy sector.

Benefits

Medical insurance
Vision insurance
401(k)

Qualifications

  • 3-7 years experience as a Software Engineer or Software Developer.
  • Experience leading software development teams.
  • Ability to develop embedded Linux applications.

Responsibilities

  • Lead new product development of embedded Linux applications.
  • Manage software engineering teams and execute full software development life cycle.
  • Analyze, design and develop tests and test-automation suites.

Skills

C
C++
Java
Java Script
network communications
machine communications

Education

Degree in Computer Science

Tools

Azure Dev Ops
Git
Atlassian

Job description

Get AI-powered advice on this job and more exclusive features.

Sign in to access AI-powered advices

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

This range is provided by Viridi. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$100,000.00/yr - $165,000.00/yr

Direct message the job poster from Viridi

Recruiter at Viridi Parente, Inc. Buffalo, NY

Viridi Parente is a disruptive energy company. We deliver solutions to tomorrow’s problems, today. We develop and manufacture battery pack technology for mobile and energy storage applications. We deliver customer-focused solutions, blending environmentally conscious products with a bottom-line mentality.

We are looking for a Senior Software Engineer for our Richmond, CA site to join our growing Engineering team and build out the next generation of our platform. The ideal candidate is a hands-on platform builder with significant experience in managing teams developing scalable data platforms. Responsibilities include gathering user requirements, defining system functionality and writing embedded Linux code in various languages, like C, C++, Python, Java, and Java Script programming languages, also PLC coding languages in structured text, ladder logic, Function Block Diagram, and Continuous Flow Chart as well as Matlab Simulink. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. They also have experience managing development teams and projects. The Senior Software Engineer will work closely with the end customers to help architect the company’s next generation products and to lead a team of engineers that executes the development of these products, including building high-quality, innovative and fully performing software that complies with coding standards and technical design.

Responsibilities

  • Responsible for leading new product development of embedded Linux applications focusing on the areas of network communications, security, and management, as well as IoT, Edge Computing and Cloud Computing applications.
  • Managing software engineering teams and execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Develop system simulations in Matlab Simulink
  • Analyze, design and develop tests and test-automation suites.
  • Write high caliber, testable code and review code developed by the team
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback working with end customers
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
  • Test software development methodology in an agile environment.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Provide recommendations for continuous improvement.
  • Lead a team of engineers to elevate technology and consistently apply best practices.

Requirements and skills

  • 3-7 years experience as a Software Engineer or Software Developer
  • Experience leading software development teams
  • Ability to develop embedded Linux software applications as well as software for PLC’s, HMI’s, Robotics and other devices in various programming languages
  • Excellent knowledge of industrial communications and machine communications
  • Ability to develop software in C, C++, Java, Java Script and other programming languages
  • Knowledge of networking and network protocols
  • Knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience with test-driven development
  • Proficiency in software engineering tools and development methodology
  • Ability to document requirements and specifications
  • Degree in Computer Science, Engineering or relevant field
  • Experience using software engineering tools such as Azure Dev Ops, Git, Atlassian, etc.
  • $100 - 165K, depending on skills and experience
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Manufacturing

Referrals increase your chances of interviewing at Viridi by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Get notified about new Software Engineer jobs in Richmond, CA.

San Francisco, CA $130,000 - $238,000 2 weeks ago

Software Engineer Frontend (Multiple Levels) - Slack

San Francisco, CA $172,000 - $334,600 1 day ago

San Francisco, CA $145,000 - $250,000 2 days ago

San Francisco, CA
$150,000.00
-
$230,000.00
1 month ago

San Francisco, CA
$170,000.00
-
$270,000.00
2 days ago

San Francisco, CA
$130,000.00
-
$190,000.00
2 weeks ago

San Francisco, CA
$35.00
-
$40.00
3 hours ago

Alameda, CA
$130,000.00
-
$160,000.00
2 days ago

San Francisco, CA
$130,000.00
-
$240,000.00
2 days ago

San Francisco, CA
$150,000.00
-
$176,000.00
1 month ago

San Francisco, CA
$120,000.00
-
$190,000.00
7 months ago

Software Engineer, Frontend (All Levels)

San Francisco, CA
$150,000.00
-
$220,000.00
2 weeks ago

San Francisco, CA
$105,600.00
-
$198,000.00
2 weeks ago

San Francisco, CA
$112,000.00
-
$160,000.00
2 weeks ago

San Francisco, CA
$120,000.00
-
$200,000.00
2 years ago

San Francisco, CA
$176,000.00
-
$250,000.00
3 days ago

San Francisco, CA $165,000 - $165,000 2 years ago

San Francisco, CA $130,000 - $185,000 1 month ago

San Francisco, CA $140,000 - $280,000 6 months ago

San Francisco, CA $140,000 - $195,000 2 days ago

San Francisco, CA $150,500 - $269,200 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100,000 - 150,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100,000 - 140,000

5 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 90,000 - 150,000

Yesterday
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Vancouver

Remote

CAD 90,000 - 140,000

3 days ago
Be an early applicant