Firmware/Embedded Software Engineer
$97.74k - $144.46kSchweitzer 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.
$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...SuggestedTemporary workLocal area$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...SuggestedTemporary workLocal area- 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
$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...SuggestedFull timeWork at officeImmediate startFlexible hoursShift work- ...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...SuggestedFull timeLocal areaRemote workMonday to FridayFlexible hours
- ...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 ,...
- ...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 jobWork at office
$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 workWork experience placement$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 timeTemporary workRemote work- 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...
- 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...
- ...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...
- ...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
- ...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 workApprenticeshipAfternoon shift
$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 workHome office$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 payMinimum wageApprenticeshipWork at officeLocal areaFlexible hoursShift workWeekend workAfternoon shift$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 payFull time$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- 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
- ...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 payFor contractors
$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 timeTemporary workRemote workMonday to Friday1 day per week$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 workWork experience placementWork at officeRemote work3 days per week- ...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
- ...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 timeWork at office
$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 timeWork at officeWork from homeVisa sponsorshipWork visaFlexible hours$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 timeWork at officeRelocationVisa sponsorshipWork visaRelocation package3 days per week- ...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 timeLocal areaRemote workWorldwide
$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- ...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...
- ...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 officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware/Embedded Software Engineer. Be the first to apply!
- id software Charlotte, NC
- software sales Charlotte, NC
- software technical support engineer Charlotte, NC
- javascript software engineer Charlotte, NC
- software engineer - cloud services Charlotte, NC
- embedded software Charlotte, NC
- software intern Charlotte, NC
- senior c# .net software developer Charlotte, NC
- software applications developer Charlotte, NC
- software support Charlotte, NC




