Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware/Embedded Software Engineer

$97.74k - $144.46k

Schweitzer Engineering Laboratories

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 View email address on click.appcast.io.

SEL is an equal opportunity employer: vets/disabled.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware/Embedded Software Engineer in Charlotte, NC vacancy
  • $97.74k - $144.46k

     ...the design, implementation, and test of firmware/software systems. Understand hardware and...  ...interactions and collaborate with Hardware Engineers. Prepare and maintain designs and test...  ...one or more of the following areas: Embedded systems firmware development including... 
    Suggested
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Schweitzer Engineering Laboratories (SEL)

    Charlotte, NC
    1 day ago
  •  ...Senior Firmware Engineer Location: On-Site at Lake Forest, CA Contract: Full time Client: Cox Enterprise Implemented By: FPT...  ...managing, and troubleshooting firmware in electronics with embedded microcontrollers and microprocessors Familiar with C / C++... 
    Suggested
    Full time
    Contract work

    Software Technology Inc

    Belmont, NC
    2 days ago
  •  ...responsible for developing new printer firmware, as well as modifying existing...  ...development, debug and document embedded firmware for printers and related software tools. Conduct research and...  ...needs. Perform additional engineering tasks and responsibilities assigned... 
    Suggested
    Local area

    Protech Staffing Services, Inc.

    Charlotte, NC
    9 hours ago
  •  ...Senior Edge Engineer - Firmware & MCU At SJE, we are more than a company — we are a family of...  ...for equipment via hardware, SaaS, and software. Its gateways and cloud connected solutions...  ...device. You will work into the team's embedded-Linux track as our next-generation... 
    Suggested
    Temporary work
    Remote work
    Monday to Friday

    SJE Inc.

    Charlotte, NC
    4 days ago
  • $64.5k - $129.5k

     ...For more information, visit corporate.carrier.com or follow on Carrier social media at @Carrier. Role Purpose The Embedded Software Engineer will support the development of embedded applications for Linux-based HVAC controller platforms, with a focus on the Next... 
    Suggested
    Temporary work
    Local area
    Visa sponsorship

    Carrier

    Charlotte, NC
    2 days ago
  • $64.5k - $129.5k

     ...Embedded Software Engineer Carrier Global Corporation, global leader in intelligent climate and energy solutions, is committed to creating innovations that bring comfort, safety and sustainability to life. Through cutting-edge advancements in climate solutions such... 
    Temporary work
    Local area
    Visa sponsorship

    Carrier Global Corp

    Charlotte, NC
    2 days ago
  • Powerus is seeking Embedded Software Engineers in Charlotte to develop embedded software for next-generation autonomous systems. The ideal candidates will possess strong development experience in C/C++ and Linux-based systems, with a reliable mindset aimed at operational... 

    Powerus

    Charlotte, NC
    3 days ago
  • $64.5k - $129.5k

    Role Purpose Support the development, testing, and troubleshooting of embedded software on Linux-based HVAC controller platforms. This role focuses on hands‑on implementation, lab validation, and debugging, contributing to reliable and high‑quality software delivery. Role... 
    Temporary work

    Carrier

    Charlotte, NC
    3 days ago
  •  ...environments. Why Join Powerus Powerus is rapidly expanding its engineering and operational capability as demand for autonomous systems...  ...and scalable growth. Position Overview Powerus is seeking Embedded Software Engineers to support the development and deployment of next-... 

    Powerus

    Charlotte, NC
    3 days ago
  •  ...EV charging hardware, including coordination with internal engineering teams and external test laboratories. Regulatory...  ...Impact Analysis: Assess the certification impact of hardware, firmware, and software changes and support re‑certification activities when required... 

    alpitronic

    Charlotte, NC
    1 day ago
  • Carrier Global Corporation in Charlotte, NC, is hiring an Embedded Software Engineer to develop applications for Linux-based HVAC controller platforms. This role focuses on hands-on software development, testing, and debugging, contributing to reliable solutions that enhance... 

    Carrier Global Corporation

    Charlotte, NC
    3 days ago
  • $64.5k - $129.5k

    Carrier in Charlotte, North Carolina, is looking for a software engineer to develop and maintain embedded software for HVAC controller platforms. The role requires a Bachelor's degree and at least 2 years of C/C++ experience. The position offers a competitive salary range... 

    Carrier

    Charlotte, NC
    3 days ago
  • IT System Developer - Medicaid Management Information System (PCENT04) ProSidian Consulting is looking for professionals who share our commitment to integrity, quality, and value. ProSidian is a management and operations consulting firm with a reputation for its strong...
    For contractors
    Work at office

    ProSidian Consulting

    Charlotte, NC
    2 days ago
  •  ...dedicated to exceeding customer expectations through innovative and sustainable solutions. The Role As Lead Control System Software Engineer - Libraries & Standards you will lead the architecture, development, and governance of global PLC and HMI standards ,... 

    Xylem

    Charlotte, NC
    5 days ago
  •  ...Senior Lead Network Engineer II Employment Type: Full Time CGS is seeking an experienced...  ...infrastructure and related hardware & software. The project's objectives are to...  ...of network security patches and software/firmware updates, from 0800 to 1700 PST, Monday-Friday... 
    Full time
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    Contact Government Services LLC

    Charlotte, NC
    2 days ago
  •  ...understanding of Web Systems, *nix and Web Development. The ideal candidate will have past experience working as an Apache / Web Systems Engineer and enjoys keeping technical skills reasonably current, to the point that he/she can still contribute to architecture discussions.... 
    Contract work
    Weekend work

    Integrated Resources Inc.

    Charlotte, NC
    1 day ago
  •  ...Embedded Engineer Location: IA Responsibilities: - Collaborate with a cross-functional project team to meet customer requirements...  ...and expectations. - Develop, test, document, and maintain software solutions aligned with a seasonal project schedule. - Gain... 
    Seasonal work

    Kasmo Global

    Belmont, NC
    6 days ago
  •  ...Mobile Engineer (Intune Engineer) Location(S): Onshore, SI Office: Alpharetta, GA; Charlotte, NC; Chicago, IL; Colorado Springs, CO; Conshohocken, PA; Dallas, TX; Denver, CO; Fargo, ND; Garden City, NY; Houston, TX; Jacksonville, IL; Lenexa, KS; Los Angeles, CA; Lubbock... 
    H1b
    Work at office
    Shift work

    Argyle Infotech

    Charlotte, NC
    3 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Temporary work
    Remote work

    Lumen

    Charlotte, NC
    1 day ago
  • $68k - $126.5k

     ...opportunities across different fields and industries. Are you ready to help us make the future? ABOUT THE ROLE: The Embedded Software Engineer develops and implements the software of embedded devices and systems. They are also responsible for the analysis and... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell

    Charlotte, NC
    2 days ago
  •  ...mind Evaluate and apply appropriate design patterns Ensure compliance with enterprise and external standards Mentor SE3 engineers and provide technical leadership Partner closely with cross-functional teams Must Haves Expert-level Java and Spring... 

    RIT Solutions

    Charlotte, NC
    2 days ago
  •  ...appropriate project design, database use, code creation, and software architecture Lead design sessions within the development team....  ...database languages to write software code. Consults with systems engineers and architects on developing information technology (IT)... 

    TechDigital Corporation

    Charlotte, NC
    22 days ago
  • £40k - £50k per year

     ...deployment of SIEM, EDR, and vulnerability management tools Act as a technical escalation point and mentor junior SOC analysts Engineer and deploy security tooling and detection capabilities Investigate incidents, analyse attack methods, and research new defence techniques... 
    Work at office

    Hamilton Barnes Associates Limited

    Charlotte, NC
    9 hours ago
  • $164.39k - $193.4k

     ...to main content*We only use cookies that are strictly necessary to allow operation of our website.*#Lead - Capital Markets Systems Engineer page is loaded## Lead - Capital Markets Systems EngineerApplylocations: Charlotte, NCtime type: Full timeposted on: Posted... 
    Temporary work
    Local area

    U.S. Bank

    Charlotte, NC
    2 days ago
  • $169k - $219k

    A leading fintech company in Charlotte is looking for an experienced backend software engineer to lead the development of a new lifecycle-orchestrator service. You will design solutions for scalability and mentor fellow engineers. Ideal candidates bring 5+ years in backend... 
    Remote work
    Flexible hours

    Affirm

    Charlotte, NC
    5 days ago
  • Introduction A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You'll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners...
    Worldwide

    IBM

    Charlotte, NC
    2 days ago
  •  ...experience to a new industry, join our team as we help shape a brighter way forward. What this job involves: The Mobile Engineer supports operation, inspection, and maintenance processes to mechanical,electricaland plumbing equipment and systems. What... 
    Daily paid
    Work experience placement
    Work at office

    JLL

    Charlotte, NC
    1 day ago
  • Sr. Mobile Application Developer Location: Charlotte, NC Position Type: Full Time (NO C2C) Salary: DOE US Citizen, Green Card and GC EAD preferred. No sponsorship available for this job, direct hire. Local candidates preferred. Minimum Requirements ...
    Full time
    Local area

    Georgia IT Inc

    Charlotte, NC
    17 days ago
  •  ...The Mobile Engineer is responsible for operating, maintaining, troubleshooting, and repairing facility equipment and systems across multiple sites. The role requires demonstrated technical expertise in at least one core trade-Electrical, HVAC, Piping/Plumbing, or Central... 
    For contractors

    Insight Global

    Charlotte, NC
    2 days ago
  •  ...to a new industry, join our team as we help shape a brighter way forward. What this job involves: The Mobile Engineer supports operation, inspection, and maintenance processes to mechanical, electrical and plumbing equipment and systems.... 
    Daily paid
    Work experience placement
    Work at office

    Jones Lang LaSalle IP, Inc.

    Charlotte, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware/Embedded Software Engineer. Be the first to apply!