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.
$97.74k - $144.46k
...design, implementation, and testing of firmware/software systems. Understand hardware and... ...interactions and collaborate with Hardware Engineers. Prepare and maintain designs and test... ...equivalent. 2+ years of experience in embedded systems firmware development: Real-time...SuggestedApprenticeshipFlexible hours$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- ...team, 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 , building...
- ...Senior Network Engineer Employment Type: Full Time CGS is seeking an experienced Senior... ...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 timeLocal areaMonday to FridayFlexible hours
$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- ...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
$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- ...Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS220, T4, Band 7 The Mobile Devices Engineer supports enterprise mobility services, providing secure engineering, operations, and sustainment of mobile device platforms supporting approximately...Minimum wageContract workTemporary workWork experience placementRemote work
- ..., Llc. in Charlotte, North Carolina is seeking a Senior Electrical Engineer to design and lead projects from concept through production. The ideal candidate will have extensive experience with embedded systems and project management. This position requires a Bachelor's...
- ...ViziRecruiter, LLC. is looking for a Senior Professional Engineer in Charlotte, NC, to design and develop HVAC, piping, and plumbing systems... ...skills and proficiency in MS Office and engineering software are required. Join us to make a significant impact with our existing...
- ...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 paidWork experience placementWork at office
$130.38k - $171.65k
...Regions Financial Corporation is seeking a Software Engineer Manager in Charlotte, NC. The role involves overseeing application development, managing technology solutions, and ensuring compliance with regulations. Candidates should hold a Bachelor’s degree and have at...- 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
- A leading energy research organization seeks a Lead Search and AI Engineer to design and support AI-driven document processing solutions. This role involves building AI systems with Azure AI Search, optimizing query performance, and deploying applications on Kubernetes...
- 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...
- ...applications while collaborating with talented professionals across teams. The ideal candidate should bring over 7 years of software engineering experience and a strong background in applied ML. This position offers an opportunity to work on cutting-edge AI projects that...
- 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...
- ...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...
- ...Center) Experience Level: 0 - 1 Years Work Authorization: We are unable to provide sponsorship currently. The Junior Systems Engineer supports the lifecycle management of enterprise data and voice circuits under the guidance of senior engineers and team leads....InternshipLocal area
$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- ...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
- ...PowerToFly, based in Charlotte, North Carolina, is looking for an experienced Software Engineer to join its AI Innovation Unit. The role involves designing and developing advanced software prototypes, especially for iOS applications, and collaborating with various teams...
- ...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
$142.6k - $261.5k
...organizations to build for the intelligent digital future. Our elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product challenges and positively impact people and the world. Software...Summer holidayFlexible hours$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$60k - $85k
...Senior Systems Engineer Base Salary: $60,000.00 to $85,000.00 depending on experience. Position will include commission opportunity. Toshiba... ...leader in equipment, digital displays, document security, and software solutions that keep businesses running brilliantly and...Remote work$80k - $82k
...employee to design, implement, and configure building automation systems. The role requires a degree in a technical field related to engineering, excellent problem-solving skills, and the ability to manage multiple projects. You will engage in various responsibilities, from...
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
- android software developer 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




