Firmware/Embedded Software Engineer Job at Schweitzer Engineering Laboratories, Inc., Charlotte, NC

Zit0OU1GVlliWE5wZnNOa1BFQThuQ0ly
  • Schweitzer Engineering Laboratories, Inc.
  • Charlotte, NC

Job Description

Firmware/ Embedded Software Engineer

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 $97,740 - $144,460

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 SPAM filter or reach out to us at careers@selinc.com.

SEL is an equal opportunity employer: vets/disabled.

Job Tags

Apprenticeship, Flexible hours

Similar Jobs

TLT Delivery

Deliver Amazon Packages 23.25/Hour - TLT DELIVERY LLC Job at TLT Delivery

 ...Compensation & Benefits ~$23.25/Hour ~ Paid Training ~ Employee benefits available ~401k/ Company Match ~ Tuition Reimbursement~ Company-provided uniform Duties and Responsibilities ~ Safely drive and operate your delivery vehicle at all times... 

Maxicare Select - Boynton Beach, FL

Registered Nurse (RN) - Home Health - Per Diem Job at Maxicare Select - Boynton Beach, FL

 ...Partners, Inc company, is seeking a compassionate and dedicated Registered Nurse (RN) to join our Home Health team in Palm Beach County,...  ...individuals to join our team! Job Summary:This is a Per-Diem position for an individual who is passionate about providing... 

Burger King

Fast Food General Manager Job at Burger King

 ...Welcome to Dossani Paradise Burger King . We are a Family oriented, well-established organization seeking an experienced General Manager to join our rapidly growing Team! Are you a dynamic leader with a passion for retail excellence? Join us as a Restaurant General... 

TI Mechanical

HVAC Installer / Technician (1-2 years Experience) Job at TI Mechanical

 ...Typical Work Day: Be willing to be a jack of all trades with HVAC construction projects & service when needed Each day will...  ...unit installations, split system installations, & more within the commercial & residential markets Willingness to learn each day, read O... 

White Mountain Trucking

CDL A Flatbed Truck Driver Job at White Mountain Trucking

 ...We are currently looking for Flatbed Truck Drivers. Drivers applicants must have experience combined with physical strength to succeed...  ...Responsibilities Must properly secure loads Plan driving routes using maps or GPS tracking Reach the destination by the predetermined...