Firmware/Embedded Software Engineer

Schweitzer Engineering Laboratories (SEL)

Town of Charlotte (NY)

On-site

USD 89,000 - 134,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

ESOP
Health insurance
Paid holidays

Job summary

Schweitzer Engineering Laboratories (SEL) in Charlotte, NC is seeking a Firmware/Embedded Software Engineer to design, implement, and test real-time firmware and software systems, collaborating with hardware engineers.

You will develop GUI applications in Windows (C++, C#), write test scripts in Python and Perl, mentor associates, and help prepare design and test documentation while upholding SEL values and manufacturing principles.

Qualifications

  • BS in Electrical Engineering, CS, or equivalent.
  • 2+ years embedded systems firmware development experience.
  • Experience with real-time firmware in C/C++ and assembly.
  • GUI apps in Windows using OO languages (C++, C#).
  • Test development using Python and Perl.

Responsibilities

  • Design, implement, and test firmware/software systems.
  • Understand hardware-software interactions and collaborate with Hardware Engineers.
  • Prepare and maintain designs and test documentation.
  • Mentor Associate Engineers and Technicians.
  • Follow SEL Values, Principles of Operations, and World Class Manufacturing Principles.

Skills

Embedded firmware development
Real-time systems
C/C++
C#
Python
Perl
Windows GUI

Education

B.S. in Electrical Engineering, Computer Science, or equivalent

Tools

Windows

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

We are open to reviewing additional candidates with more or less experience and the pay range may differ if filled at a different level. Our pay ranges are determined by job and responsibility. We base our starting pay offer and title on job-related factors such as candidate experience, training, knowledge, and skills.

Communication with Applicants

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

SEL is an Equal Opportunity Employer: Vets/Disabled.

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

Similar jobs worth comparing

Firmware/Embedded Software Engineer
Firmware/Embedded Software Engineer

Schweitzer Engineering Laboratories, Inc. • Charlotte (NC)

On-site
USD 89,000 - 134,000
ESOP
401(k) retirement
Medical insurance
+2
Associate Firmware Engineer
Associate Firmware Engineer

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 81,000 - 122,000
Medical insurance
10 paid holidays
Retirement benefits
+1
Firmware Engineer
Firmware Engineer

Schweitzer Engineering Laboratories • Boise (ID)

On-site
USD 95,000 - 144,000
ESOP
Health insurance
401(k) and benefits
Firmware Engineer
Firmware Engineer

Schweitzer Engineering Laboratories (SEL) • Boise (ID)

On-site
USD 98,000 - 144,000
ESOP
Healthy work/life balance
Comprehensive benefits
Firmware Engineer
Firmware Engineer

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 97,000 - 145,000
ESOP (Employee Stock Ownership)
Health, dental, vision, life insurance
Paid holidays and vacation
+1
Associate Software Engineer- Full Stack TypeScript/React/C#
Associate Software Engineer- Full Stack TypeScript/React/C#

selinc • Idaho

On-site
USD 81,000 - 122,000
ESOP
401(k) plan
Comprehensive benefits
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
RTL Engineer
RTL Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 129,000 - 194,000
ESOP
Employee ownership
Competitive pay & benefits
+1
PE I - Automation Engineer
PE I - Automation Engineer

Schweitzer Engineering Laboratories • King of Prussia (PA)

On-site
USD 90,000 - 120,000
Employee ownership
Health benefits
401(k)
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