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 16 days ago
Similar jobs that could be interesting for youBased on the Firmware/Embedded Software Engineer in Charlotte, NC vacancy
  • $500 - $1,000 per month

     ...is seeking a detail-orientated, service-focused, FIRMWARE ENGINEER At SATO America, LLC our mission is to create...  ...: Design, development, debug and document embedded firmware for printers and related software tools. Conduct research and analysis on competitive... 
    Suggested
    Temporary work
    Local area

    Sato America

    Charlotte, NC
    1 day ago
  • $64.5k - $129.5k

     ...Embedded Software Developer 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... 
    Suggested
    Temporary work
    Local area

    Carrier Global Corp

    Charlotte, NC
    2 days ago
  • Carrier Transicold Polska Sp. z o.o. is looking for an Embedded Software Engineer in Charlotte, NC. You will support the development and testing of embedded software on Linux-based HVAC systems. The ideal candidate will have a Bachelor's degree and at least 2 years of... 
    Suggested

    Carrier Transicold Polska Sp. z o.o.

    Charlotte, NC
    4 days ago
  • $160k - $192.5k

     ...the future of the road. Our Engineering team is where bold ideas...  ...tooling for next-generation Software Defined Vehicle (SDV) platforms...  ...productivity tools across embedded automotive software ecosystems...  .... * Partner closely with firmware, platform, vehicle... 
    Suggested
    Full time
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Scout Motors

    Charlotte, NC
    4 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... 
    Suggested
    Full time
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    Contact Government Services LLC

    Charlotte, NC
    6 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
    21 hours ago
  •  ...Job Description Job Description Description: As PHFM Mobile Maintenance Engineer, you will be responsible for providing support, preventive maintenance, and repairs on equipment and systems. ESSENTIAL DUTIES AND RESPONSIBILITIES: • Perform ongoing preventive... 
    Second job
    Work at office

    PH FM LLC

    Charlotte, NC
    15 days ago
  • $65k - $75k

     ..., delivery dates etc.  to ensure a smooth order flow into the supply / manufacturing chain. Coordinate the clarification with Engineering, supply, and Manufacturing, where applicable, to keep our Service partners informed about potential change requirements. Effectively... 
    Temporary work
    Work experience placement

    Quest Global

    Charlotte, NC
    more than 2 months 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... 
    Full time
    Temporary work
    Remote work

    Lumen

    Charlotte, NC
    1 day ago
  • A technology company in Charlotte, NC seeks a lead developer for building a robust authentication service. The role involves developing a complete login journey and working closely with a dynamic team to ensure project success. The ideal candidate must possess fullstack...

    Optomi

    Charlotte, NC
    3 days ago
  • A defense technology firm is seeking a Lead Mechanical Engineer in Charlotte, NC. This role demands leadership in R&D, focusing on engine and mechanical systems design for DoD applications. Candidates should possess a master's degree in engineering and over 12 years of... 

    United Protective Technologies

    Charlotte, NC
    4 days ago
  •  ...HVAC Mobile Engineer CBRE has a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status... 

    CBRE Group

    Charlotte, NC
    1 day ago
  •  ...Charlotte, NC or Iselin, NJ Job Description :We are engineering a next-generation Digital Asset Platform designed to solve the...  ...is released until the requesting node proves its hardware and software integrity to a Key Broker Servi ce.Hardware Security Integration... 
    Remote work

    Strategic Staffing Solutions

    Charlotte, NC
    4 days ago
  •  ...Carrier on social media at @Carrier. About This Role: Carrier is seeking an experienced and dependable Lead Technician in our engineering laboratories. This role is responsible for test execution, running the chillers in water-cooled and air-cooled labs. Individuals... 
    Temporary work
    Apprenticeship
    Afternoon shift

    Carrier

    Charlotte, NC
    20 days ago
  • $93k - $139k

     ...Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to research,...  ..., and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful... 
    Remote work
    Home office

    Relativity

    Charlotte, NC
    3 days ago
  • $38 per hour

     ...Job Title Mobile HVAC Engineer Job Description Summary The position involves maintaining and repairing HVAC, plumbing, electrical, and building mechanical systems to ensure maximum efficiency of building systems. The role requires expertise in various types... 
    Hourly pay
    Minimum wage
    Apprenticeship
    Work at office
    Local area
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Cushman & Wakefield

    Charlotte, NC
    4 days ago
  • $24 per hour

     ...A technology consulting firm in Charlotte, NC, is seeking Systems Engineer Co-ops to join their project teams. Responsibilities include assisting in system design, configuration, and onsite startups. Candidates should be full-time students with a GPA of 3.0 or higher... 
    Hourly pay
    Full time

    RoviSys

    Charlotte, NC
    4 days ago
  • $60k - $85k

     ...A digital technology leader is seeking a Senior Systems Engineer to implement Document Output Management solutions for SMB clients, providing integration and training. Candidates should have at least 5 years of post-sales engineering experience and a Bachelor's degree... 
    Remote work

    Toshiba America Business Solutions

    Charlotte, NC
    2 days ago
  • Mainframe Storage System Programmer Remote Top Skills: 1. IBM Storage 2. Dell EMC Storage Technical Skills • Excellent understanding of System z architecture • Excellent experience with IBM z/OS operating system • Knowledge on Parallel Sysplex concepts...
    Remote work

    Net2Source (N2S)

    Charlotte, NC
    21 hours ago
  •  ...Our client, a leader in the financial services industry, is seeking a Lead Performance Test Engineer to join their dynamic team. As a Lead Performance Test Engineer (BACKFILL FOR ACTIVE CONTRACTOR), you will be an integral part of the Performance Engineering department... 
    Weekly pay
    For contractors

    ManpowerGroup Global, Inc.

    Charlotte, NC
    21 hours ago
  • $64.5k - $129.5k

     ...Friday position operating during standard daytime business hours. Upon successful completion of onboarding and training, the Systems Engineer may be eligible for a hybrid schedule with up to one remote day per week. Job Responsibilities Participate in product development... 
    Full time
    Temporary work
    Remote work
    Monday to Friday
    1 day per week

    C01 Carrier Corporation

    Charlotte, NC
    21 hours ago
  • $156k - $234k

     ...Dir Data Engineering - GE06AE We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too.... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    3 days per week

    The Hartford

    Charlotte, NC
    6 days ago
  •  ...Job Description Job Description Salary: PreSales Solutions Engineer Applicant must be based in South Carolina or North Carolina Role Summary The PreSales Solutions Engineer is a customer-facing overlay role that partners with salespeople to increase... 
    Contract work

    Dove Technologies

    Pineville, NC
    28 days ago
  •  ...Description Job Description No third parties or C2C   Solution Engineer On-site · Charlotte, NC   The Role We're hiring a...  ...engineering — including at least 3 years in a hands-on software engineering role. • Strong API fluency. You're comfortable reading... 
    Full time
    Work at office

    Ryan Consulting Group

    Charlotte, NC
    6 days ago
  • $102.69k

     ...system. Job Description: At Regions, the Mainframe Systems Engineer installs and maintains mainframe operating systems ensuring the...  ..., input/output processes, and working parameters for hardware/software compatibility Troubleshoots and resolves complex technical... 
    Full time
    Work at office
    Work from home
    Visa sponsorship
    Work visa
    Flexible hours

    Regions Bank

    Charlotte, NC
    22 hours ago
  • $130.38k

     ...dedicated to quality, strength and integrity, and possess the drive to succeed, then we are your employer of choice. At Regions, the Software Engineer Manager oversees application development for a department or group within the company. Primary Responsibilities Manages all... 
    Full time
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    3 days per week

    Regions Bank

    Charlotte, NC
    21 hours ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 weeks ago Be among the first 25 applicants Join to apply for... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Charlotte, NC
    1 day ago
  • $101k - $138k

     ...Do Day-To-Day Performs a variety of more complex non-standard engineering and new-to-you assignments typically in areas of design, development...  ...and practices self-checking. Advanced level of specific software tools (ANSYS, GT STRUDL, or SASSI) and programming skills. Familiarity... 
    Temporary work

    Framatome North America

    Charlotte, NC
    4 days ago
  •  ...operational efficiency. The environment is collaborative, delivery-focused, and well-suited for a developer who can balance hands-on engineering with business requirement translation, documentation, testing support, and production-quality troubleshooting. What’s In Store... 

    Axiom Path

    Charlotte, NC
    18 days ago
  •  ...Senior Engineer — Backend Platform & AI Systems Vantaca's vision is big! We are the leading AI-native community management performance...  ...insight. More than just accounting and management software, Vantaca is intelligent business operating software that leverages... 
    Work at office
    Remote work
    Flexible hours

    Vantaca

    Belmont, NC
    2 days ago

Do you want to receive more vacancies?

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