Firmware Engineer
$115.29k - $170.35kSchweitzer Engineering Laboratories
We're a team of professional embedded/firmware engineers dedicated to making electric power safer, more reliable and more economical. We're looking for colleagues who are passionate about developing hard real-time systems in critical applications.
As an Embedded/Firmware Engineer, a typical day might include the following:Participate in the design, implementation, and test of firmware/software systems. Understand hardware and software interactions and collaborate with Hardware and Software Engineers. Develop knowledge of SEL engineering processes. Develop knowledge of SEL products and technology. This job might be for you if: We are open to reviewing candidates with more experience than the minimum skill set listed below.
- B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience.
- Embedded systems firmware development.
- Knowledge in the following areas:
- Programming languages: C, C++
- Software development including:
- Object oriented design
- Unit testing
- Debugging
- Strong writing, documentation, and speaking skills.
- Ability to learn new skills and assume new responsibilities.
- Ability to work cooperatively in a team environment.
- Software Skills:
- RTOS
- Test automation
- Python
- Software development process (Agile)
- Software development tools (Confluence, Jira, Bitbucket, Jenkins, etc.)
- Source control tools (Git, Clearcase, etc.)
- Industrial controls
- 3-phase electric power systems
- Familiar with network communication protocols
- 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.
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.
$115.29k - $170.35k
...What You'll Do: 1. Act as a technical lead for the following mechanical engineering functions: Assembly design Plastic and metal part design Tolerance studies Design for manufacturability/assembly Component selection and specification Thermal analysis...SuggestedApprenticeshipWork at officeFlexible hours$97.7k - $144.4k
...Software Engineer - Full Stack Schweitzer Engineering Laboratories (SEL) seeks a creative and talented software engineer who is passionate about solving problems and improving the lives of people. SEL develops critical products that protect, control, monitor & analyze...SuggestedApprenticeshipFlexible hours$84.2k - $124.5k
...Schweitzer Engineering Laboratories (SEL) seeks a C#/.NET Software Engineer to join our team. Successful candidates for this position will develop critical software that interacts with many different complex and exciting systems, and can expect to be involved in the following...SuggestedApprenticeshipWorldwideFlexible hours$84.24k - $124.46k
...Participate in the design, implementation, and test of software systems. Understand system interactions and collaborate with other engineers. Participate in the development of designs and test documentation. Develop and maintain software components including...SuggestedApprenticeshipFlexible hours$115.29k - $170.35k
...At Schweitzer Engineering Laboratories, Inc. (SEL), our mission is to make electric power safer, more reliable, and more economical. Our company prides itself on embracing the values of quality, reliability, integrity, and excellent customer service. We were named as one...SuggestedApprenticeshipFlexible hours$115.3k - $170.4k
...Power Systems Research Engineer We are seeking an experienced Power Systems Research Engineer to join the Government Services team at Schweitzer Engineering Laboratories (SEL) to support our efforts of integrating electric power systems for our Navy customers. In this...ApprenticeshipWork at officeFlexible hours$85k - $170.4k
...As a Power System Protection Engineer, you will be responsible for providing expert technical support and solutions for power system protection schemes. Your role will involve teaching, advising, and supporting customers to ensure the reliability and safety of power grids...ApprenticeshipWork experience placementFlexible hours$115.29k - $170.35k
...The Lead Product Engineer for the Recloser Control Customization team will join a fast-paced group that provides direct support for external customers requiring customized 651R-2, 651RA, 351R-4 and 351RS products, as well as internal technical support for projects that...ApprenticeshipLocal areaFlexible hours$125k - $175k
...Development Lead Engineer A typical day as a Development Lead Engineer might include: Leading and actively participating in product design, development, introduction, and/or supporting activities crossing two or more technical disciplines. Maintaining a detailed...ApprenticeshipFlexible hours$124.46k
...Schweitzer Engineering Laboratories, Inc. seeks a Quality Technician III in Pullman, WA, to oversee nondestructive testing activities and ensure compliance with technical standards. The successful candidate will lead NDT inspections and procedure approvals, requiring Level...Flexible hours$113k - $174k
...Electrical Consultants, Inc. (ECI) is a leading power engineering consultant firm that provides engineering, system planning and studies, technical consultation, project management, surveying, environmental planning, commissioning/testing and construction services to electric...H1bImmediate startFlexible hours$136.08k - $201.05k
...Rtl Engineer As a RTL Engineer, a typical day might include the following: Invents, analyzes and designs complex analog and digital circuits to meet specifications. Lead hardware design reviews to demonstrate product and circuit robustness. Leads in the development...ApprenticeshipWork at officeFlexible hours$160.6k - $200k
...Senior Protection Engineer Join Schweitzer Engineering Laboratories (SEL) as a Senior Protection Engineer where you will help shape the future of power system event analysis. The Synchrowave software team builds advanced tools that engineers around the world rely on...ApprenticeshipWork experience placementFlexible hours$32.88 - $48.6 per hour
...Electronics Technician Schweitzer Engineering Laboratories (SEL), a company of innovators, inventors, and problem solvers to continue building the most innovative and safety-critical products so that future generations have the means to pursue an increasingly higher...Hourly payApprenticeshipFlexible hours$80k - $82k
...SEL Engineer Rotation Program Now hiring Spring 2026 graduates! As you draw closer to earning your degree, you're faced with difficult decisions about your career. The pressure is mounting— you're expected to know where to go and what to do. What if there was a...Full timeApprenticeshipImmediate startFlexible hours- ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$97.74k - $144.46k
...As a Compliance Engineer - Product Homologation, a typical day might include the following: Maintain records of global product compliance and associated technical requirements. Track changes to regulatory requirements and determine impacts to SEL. Evaluate...ApprenticeshipWorldwideFlexible hours$97.7k - $144.4k
...Essential Duties and Responsibilities 1. Provide engineering support in multiple areas of manufacturing. 2. Specify, develop, justify, implement, and sustain assembly equipment and materials. 3. Improve quality, yield, efficiency, and capacity of processes in accordance...ApprenticeshipFlexible hours$89k - $143.75k
...impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of America Job...Full timeTemporary workWork at officeLocal areaRemote workNight shift- ...Description & Requirements Maximus is currently seeking an Associate Engineer. This person will work as a junior member of a software development team, responsible for the development, implementation and post deployment support of enterprise applications. In this...Minimum wageFull timeContract workTemporary workWork experience placementWork at officeRemote work
$128.19k - $184.01k
...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work...Remote jobFull time$113k - $144k
...Electrical Consultants, Inc. (ECI) is a leading power engineering consultant firm that provides engineering, system planning and studies, technical consultation, project management, surveying, environmental planning, commissioning/testing and construction services to electric...H1bImmediate startFlexible hours$160k - $237k
...Senior Automation Engineer The devices we make at SEL are embedded in the power grid. They prevent blackouts. They make outages safer and shorter in duration; they add cybersecurity, automation, and communication. They use cutting-edge technologies and operate at speeds...ApprenticeshipWork at officeWorldwideFlexible hours$160.6k - $237.3k
...We are seeking an experienced and highly motivated Senior Manufacturing Test Engineer to join our team at Schweitzer Engineering Laboratories (SEL). In this role, you will be responsible for developing, maintaining, and improving test systems to ensure the highest...ApprenticeshipFlexible hours$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 workRemote work$155.66k - $225.16k
...positive impact and make a significant change in the world. About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is a unique opportunity to shape how LLMs become embedded in our daily...Remote jobFull timeShift work$84.2k - $124.5k
...Welding Process Engineer We are seeking a professional, innovative and detail-oriented individual for our Welding Process Engineer position within our Vertical Integration Division. If you are looking for a welding engineering role supporting new manufacturing initiatives...ApprenticeshipFlexible hours$100k
...get a Job? | SynergisticIT Who Should Apply? We're looking for recent grads in Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career or people wanting to switch careers into tech. SynergisticIT is committed to...H1b$115k - $170k
...Schweitzer Engineering Laboratories (SEL) seeks an Electrical Engineer to design and support electrical control and protection cabinets. This position focuses on component selection, cabinet layout, wiring design, and compliance with applicable standards. The ideal candidate...ApprenticeshipWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


