Software Engineer II - Embedded/Linux & Desktop Apps

Charles River Laboratories

Charleston (SC)

On-site

USD 87,000 - 102,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus incentives
401K
Paid time off
Stock purchase program
Health coverage
Wellbeing support
Work-life balance

Job summary

Charles River Laboratories' Charleston, SC site seeks a Software Engineer 2 to design, develop, and test desktop and web-based software, with emphasis on integrating hardware interfaces and maintaining robust documentation.

The role collaborates with Systems Engineers, Hardware Engineers, Testers and Product Managers, and requires a background in C/C++, C#, Linux, and .NET Core/ASP.NET Core. Strong problem solving and ownership are essential.

Qualifications

  • 3-4 years of experience creating software professionally.
  • Experience writing software for an embedded Linux environment.
  • Experience working on a software development team and launching software products.

Responsibilities

  • Develop and maintain desktop and web based software.
  • Integrate new hardware interfaces into software solutions.
  • Create and maintain software technical documentation.
  • Analyze requirements and give feedback to product managers.
  • Create automated unit tests and document any developer testing that is done.
  • Troubleshoot software issues reported from the field to find root causes and solutions.
  • Deeply understand customer needs and take full ownership of the product.
  • Proactively look to opportunities for improvement in process and tools used for development.

Skills

C/C++
C#
Linux
Git
Visual Studio
SQL
VB.NET
Python
JavaScript
WPF
WinForms
Qt
Angular

Education

Bachelor’s Degree in Computer Science or equivalent Engineering

Tools

.NET Core
ASP.NET Core

Job description

Charles River Laboratories' Charleston, SC site seeks a Software Engineer 2 to design, develop, and test desktop and web-based software, with emphasis on integrating hardware interfaces and maintaining robust documentation.

The role collaborates with Systems Engineers, Hardware Engineers, Testers and Product Managers, and requires a background in C/C++, C#, Linux, and .NET Core/ASP.NET Core. Strong problem solving and ownership are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Charles River Laboratories • Charleston (SC)

On-site
USD 87,000 - 102,000
Bonus incentives
401K
Paid time off
+4
Lead Platform Architect — Senior Software Engineer (C#/React)
Lead Platform Architect — Senior Software Engineer (C#/React)

Charles River Laboratories • Charleston (SC)

On-site
USD 128,000 - 133,000
Bonus eligibility
401K
Paid time off
+4
Software Engineer 2
Software Engineer 2

Jobtailor • Newport News (VA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Software Engineer
Software Engineer

Hyra • Saint Charles (MO)

Hybrid
USD 70,000 - 110,000
Professional Growth Opportunities
Flexible Hybrid Working Arrangements
Comprehensive Benefits
+1
Embedded Software Engineer
Embedded Software Engineer

Athari • Lexington (VA)

Hybrid
USD 96,000 - 131,000
Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

On-site
USD 58,530 - 83,362
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Senior Software Engineer
Senior Software Engineer

Charles River Laboratories • Charleston (SC)

On-site
USD 128,000 - 133,000
Bonus eligibility
401K
Paid time off
+4
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Software Engineer 2
Software Engineer 2

Burke Porter, an Ascential Technologies Brand • Grand Rapids (MI)

On-site
USD 70,000 - 90,000