Firmware/Embedded Software Engineer

Schweitzer Engineering Laboratories, Inc.

Charlotte (NC)

On-site

USD 89,000 - 134,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ESOP
401(k) retirement
Medical insurance
Paid holidays
Career development

Job summary

Schweitzer Engineering Laboratories, Inc. in Charlotte, NC seeks a Firmware/Embedded Software Engineer to design, implement, and test systems interfacing with hardware.

You’ll collaborate with Hardware Engineers and Mentor Associate Engineers while following SEL values and manufacturing principles. Responsibilities include maintaining designs and tests, applying real-time firmware techniques in C/C++, and developing GUI tools in Windows (C#/OO).

Qualifications

  • B.S. in Electrical Engineering, Computer Science, or equivalent.
  • Typically 2+ years in embedded systems firmware development incl. real-time firmware, C/C++, and assembly.
  • Windows GUI apps development with OO design in C++/C#.

Responsibilities

  • Design, implement, and test firmware/software systems.
  • Mentor Associate Engineers and Technicians.
  • Collaborate with Hardware Engineers.
  • Prepare and maintain designs and test documentation.

Skills

Embedded systems firmware development
C/C++ programming
Test development (Python, Perl)
GUI applications in Windows (C#, OO)
Real-time firmware design
OO design / object-oriented

Education

B.S. in Electrical Engineering
B.S. in Computer Science
Equivalent degree

Tools

Python
Perl
C#

Job description

Essential Duties and Responsibilities

Participate in the design, implementation, and test of firmware/software systems. Understand hardware and software interactions and collaborate with Hardware Engineers. Prepare and maintain designs and test documentation. Mentor Associate Engineers and Technicians. Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.

Required Qualifications
  • B.S. in Electrical Engineering, Computer Science, or equivalent
  • Typically, 2+ years of experience in one or more of the following areas: Embedded systems firmware development including: Real-time, firmware design, C and assembly languages, C++ Graphical User Interface applications in Windows environments including: Object oriented design, Object oriented languages (C++, C#) Test development including: Python and Perl, Other scripting languages
Preferred Qualifications
  • Industrial controls
  • 3-phase electric power systems
  • Modern communications protocols
  • Digital and analog circuitry
  • Digital communications and signal processing
  • Project management
Location

Charlotte, NC

Competitive pay. Superior benefits. Inspiring work. People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees. We’re 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options. We offer top tier medical, prescription, dental, vision, life, and disability insurance. We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay. We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs. Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.

Pay Range Data

Firmware/ Embedded Software Engineer $89,400 - $134,100

Communication with Applicants

We communicate with all applicants. If you do not receive a response about your application, please check your SPAM filter or reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled.

SEL invents, designs, and builds digital products and systems that protect power grids around the world. This technology prevents blackouts and enables customers to improve power system reliability and safety at a reduced cost. A 100 percent employee-owned company headquartered in Pullman, Washington, SEL has manufactured products in the United States since 1984 and now serves customers worldwide. Our mission is simple: to make electric power safer, more reliable, and more economical.

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

Similar jobs worth comparing

Associate Software Engineer- Full Stack TypeScript/React/C#
Associate Software Engineer- Full Stack TypeScript/React/C#

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 81,000 - 122,000
Employee ownership (ESOP)
Comprehensive benefits package
Paid holidays and vacation
Integration & Automation Engineer
Integration & Automation Engineer

Schweitzer Engineering Laboratories, Inc. • King of Prussia (PA)

On-site
USD 98,000 - 144,000
Competitive pay
Excellent benefits
Employee-owned (ESOP)
+2
Hardware Engineer
Hardware Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA), Northern (KY)

On-site
USD 98,000 - 144,000
Employee ownership (ESOP)
401(k) plan
Health, dental, vision insurance
+4
Associate Research Engineer
Associate Research Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 84,000 - 124,000
Competitive pay
Superior benefits
Employee ownership
+1
Test Engineering Technician I
Test Engineering Technician I

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 55,000 - 85,000
ESOP stock ownership
Competitive benefits package
Health, dental, vision, life insurance
Integration & Automation Engineer - IEC 61850
Integration & Automation Engineer - IEC 61850

Schweitzer Engineering Laboratories, Inc. • Charlotte (NC)

On-site
USD 108,000 - 194,000
ESOP
401(k)
Health benefits
+3
Manufacturing Supervisor - Third Shift
Manufacturing Supervisor - Third Shift

Schweitzer Engineering Laboratories, Inc. • Lewiston (ID)

On-site
USD 80,000 - 112,000
ESOP
Competitive pay
Superior benefits
+1
Test Engineer
Test Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 98,000 - 144,000
Competitive pay.
Superior benefits.
Inspiring work.
+2
Lead Software Engineer — R&D Productivity Tools
Lead Software Engineer — R&D Productivity Tools

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 108,000 - 162,000
ESOP
Competitive pay
Top-tier benefits
+1
Project Engineer - Prot (SAO)
Project Engineer - Prot (SAO)

Schweitzer Engineering Laboratories, Inc. • Boise (ID), Northern (KY)

Hybrid
USD 97,000 - 144,000