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

S2l3Y0R0UjBQZ3J3L2x6eVpCVjR0MnFo
  • 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

Cedent Life Talent

Embedded Software Engineer Job at Cedent Life Talent

 ...Embedded Software Engineer What You'll Be Doing: Roles and Responsibilities: Responsible for embedded software design and optimization with a concentration on connectivity and wireless SW stacks for Wi-Fi, Bluetooth, Core Android networking, etc Work on new... 

Summit County Utah

Reserve Corrections Officer Job at Summit County Utah

 ...related to the security, safety, order, operation and maintenance of county jail facilities, including incarceration and detention of prisoners. We are a drug free workplace conducting drug testing. Summit County is an equal opportunity employer that is committed to... 

American Institute of Physics

Payroll Accountant, Specialist Job at American Institute of Physics

 ...Experience managing payroll in mid-to-large organizations, including multi-state payroll. Proficiency in ADP Workforce Now and Kronos (or equivalent timekeeping systems). Advanced Microsoft Excel skills, including functions such as SUMIFS, VLOOKUP, and pivot tables... 

Medical Facilities of America

MDS Coordinator RN Job at Medical Facilities of America

 ...Cabarrus Health & Rehabilitation Center in Concord, NC is seeking a qualified candidate to join our team as a MDS Coordinator. As a MDS Coordinator your primary responsibility will be to ensure that every patient has an accurate minimum data set (MDS) assessment... 

TRIO - Translational Research in Oncology

Medical Monitoring Manager - Oncology Job at TRIO - Translational Research in Oncology

 ...to bringing cancer treatments of the future to the world of today.We are seeking an experienced physician leader to head our Medical Monitoring Unit, ensuring the medical and scientific integrity of oncology clinical trials across Phase IIII studies. This is a role...