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

Firmware Engineer

$84.2k - $124.5k

Schweitzer 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.

Joining our team means you get:
  • Healthy work/life balance.
  • Employee Stock Ownership Program (ESOP) – Employees own 100% of the company.
  • A team focused on delivering high quality, reliable products with free technical support as long as the product remains in service.
  • To the root of problems and inventing solutions to meet customer needs.
As a Firmware Engineer, a typical day might include the following:
  • Participate in the design, implementation, and testing of software systems
  • Understand software interactions with external hardware and software assets
  • Collaborate with the development team, subject-matter experts, and other stakeholders to achieve solutions
  • Author and maintain specification, design, and testing documentation
  • Actively participate in code reviews
  • Update, design, automate, and test processes
  • Develop knowledge of SEL engineering processes
  • Develop knowledge of SEL products and technology
  • Mentor and train interns and Associate Engineers
This job might be for you if:
  • B.S. in Computer Science, Computer Engineering, Software Engineering, or equivalent
  • 2+ years of experience in most of the following areas:
    • Backend programming languages (C++, C, Python, C#, or equivalent)
    • Frontend technologies (React)
    • Relational databases (Postgres or equivalent)
    • Source control technologies (Git, Bitbucket, GitHub)
    • CI/CD pipeline technologies (Jenkins, GitHub Actions, Azure DevOps)
    • Knowledge of Ethernet Communication and networking
    • Containerization technologies (Docker, Kubernetes, Helm, etc.)
    • Secure software development lifecycle
    • Strong writing, documentation, and speaking skills
    • Debugging (gdb or equivalent)
    • Familiarity with Behavior-Driven Development (Gherkin/Behave)
    • Agile development principles, processes, and tools
    • Ability to work both independently and cooperatively in a team environment
    • Drive for self-improvement
  • It would be nice if you had:
    • Basic knowledge of power systems
    • Knowledge of one or more of the following areas: Industrial Controls Process Automation Application Engineering Frontend programming languages (JavaScript and TypeScript)
  • Location Boise, ID- This position is located in Boise, ID, capital of the gem state, and on the Boise River in the southwestern part of the state. You will enjoy local restaurants in a vibrant downtown full of small businesses, easy access to mountain foothills and 190 miles of trails. The city is also home to great schools and universities including Boise State University. Boise has been ranked as one of America's fastest growing cities, making it a great place to live and work.

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
  • Associate Software Engineer: $84,200 - $124,500 per year
  • Software Engineer: $97,700 - $144,400 per year
  • Lead Software Engineer: $115,300 - $170,400 per year.
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.

SEL invents, designs, and builds digital products and systems that protect power grids around the world. This technology prevents blackouts and enables customers to improve power system reliability and safety at a reduced cost. A 100 percent employee-owned company headquartered in Pullman, Washington, SEL has manufactured products in the United States since 1984 and now serves customers worldwide. Our mission is simple: to make electric power safer, more reliable, and more economical.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Boise, ID vacancy
  • $191k - $239k

     ...this position. Location Priority is for Boise, ID and Santa Clara, CA About this opportunity Join Ericsson as a Senior Modem Firmware Engineer based in the USA, where you will design, develop, and integrate cellular modem modules into OpenWrt-based platforms. You will... 
    Suggested
    Temporary work
    Immediate start

    Cradlepoint

    Boise, ID
    2 days ago
  •  ...Senior Firmware Engineer Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure... 
    Suggested
    Work at office
    Worldwide

    Microsoft Corporation

    Boise, ID
    2 days ago
  •  ...Responsibilities for this Position Embedded Software Engineer Intern ID: 2026-75013 US-ID-Boise US-UT-Salt Lake City Required Clearance: Secret, obtainable within reasonable time based on requirements Posted Date: 9/17/2026 Category: Engineering-Software Employment... 
    Suggested
    Internship
    Flexible hours

    General Dynamics

    Boise, ID
    19 hours ago
  •  ...Basic Qualifications Bachelor's degree in Software Engineering, or Engineering, Science, or Math. CLEARANCE REQUIREMENTS: [Department of Defense Secret security clearance is preferred at time of hire.] Applicants selected will be subject to a U.S. Government... 
    Suggested
    Internship
    Flexible hours

    General Dynamics Mission Systems

    Boise, ID
    19 hours ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and...  ...up, integration, and regression test plans for new hardware and firmware. • Diagnose issues related to startup behavior, communication... 
    Suggested
    Local area
    Remote work

    ITW

    Boise, ID
    4 days ago
  • $97.74k - $144.46k

     ...around the world, so our products are built with the highest-quality components in SEL facilities by SEL employees. As a Hardware Engineer in Research and Development, you'll specify, design, and test these devices and support them over the long lifetime of SEL products... 
    Full time
    Apprenticeship
    Local area
    Flexible hours

    Schweitzer Engineering Laboratories

    Boise, ID
    2 days ago
  • $152k - $280k

     ...communicate and advance faster than ever.Join Micron’s SSD Hardware Engineering team and help shape the next generation of storage solutions...  ...to enrich life for all. Our team works across hardware, firmware, validation, manufacturing, and system engineering to bring industry... 
    Full time
    Work at office
    Local area
    Immediate start

    Micron

    Boise, ID
    2 days ago
  • $102.1k - $202.2k

     ...Overview Microsoft Silicon Cloud Hardware and Infrastructure Engineering (SCHIE) is the team behind Microsofts expanding Cloud...  ...improvementsor workaroundsto closure. ~ Partner with silicon platform firmware operating-system validation and serviceability teams to... 
    Ongoing contract
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide

    Microsoft

    Boise, ID
    2 days ago
  • $132k - $198k

     ...Software Development Engineer Boise, Idaho | Onsite Kokusai Electric is a global technology leader in vertical diffusion furnace systems, enabling advanced semiconductor manufacturing at scale. We partner closely with the world’s most demanding logic and memory... 
    Full time
    Relocation

    Kokusai Semiconductor Equipment Corporation

    Boise, ID
    4 days ago
  • $104k - $131k

    Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Boise, ID
    2 days ago
  • $84.2k - $124.5k

    Join us in building the firmware behind Schweitzer Engineering Laboratories (SEL) flagship revenue and power quality meters—technology that plays a critical role in protecting and managing the world’s power infrastructure. In this role, you’ll collaborate across multidisciplinary... 
    Full time
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories

    Boise, ID
    3 days ago
  •  ...operations, including automated material handling systems.Employer will accept a Bachelor’s degree in Computer Science, Electronics Engineering or a related field.Position requires:1. Scripting languages PERL or Python2. Developing SQL3. Software architecture and... 
    Full time
    Local area
    Immediate start
    Worldwide

    Micron

    Boise, ID
    5 days ago
  •  ...circuits, signaling, packaging, and interconnects with a 3-5 year technology horizon.As the Interface Pathfinding Hardware Development Engineer, you will own characterization for a high-speed interface test-chip program: the characterization plan and its success criteria,... 
    Full time
    Local area
    Immediate start

    Micron

    Boise, ID
    5 days ago
  • $91.1k - $129.8k

     ...innovative technologies that improve reliability, sustainability, and performance.How will you make a difference? The Lead Systems Engineer, MCA - Will partner with a team of engineers focused on delivering software solutions for Wabtec’s growing fleet of MCA based... 
    Work experience placement
    Worldwide

    Wabtec

    Boise, ID
    3 days ago
  • $92.3k - $166.85k

     ...with Leidos Life, our radical program for employees to balance work & life.Job DescriptionWe are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast- paced environment, solving challenging problems involved with... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Leidos

    Boise, ID
    2 days ago
  •  ...methodologies, and design flows that enable world-class CMOS design at scale. By partnering closely with design, layout, and process engineering teams, we solve complex technical challenges that directly contribute to product innovation and business success. As a... 
    Full time
    Local area
    Immediate start

    Micron Technology

    Boise, ID
    23 hours ago
  • This OpportunityWSP is currently initiating a search for a full-time, Lead Professional, Civil Engineer for our Boise, ID office. Be involved in projects with our Civil Engineering Team and be part of a growing organization that meets our clients’ objectives and addresses... 
    Full time
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP Group

    Boise, ID
    5 days ago
  • $86.1k - $150.59k

    This OpportunityWSP is currently initiating a search for a Mid-Level Electrical Engineer (Generation) to join our Power & Energy team in Meridian, ID. The following location will also be considered: Seattle, WA. The candidate will be involved in projects with our Power... 
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP Group

    Boise, ID
    6 days ago
  • $73.45k - $132.78k

    We are seeking Senior & Lead Transmission Line Engineers (multiple positions) who will work as members of a dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission.The successful candidates will serve as Engineers... 
    Full time
    Work at office
    Remote work

    Leidos

    Boise, ID
    2 days ago
  • $115.3k - $170.4k

    As a Lead Mechanical Engineer, a typical day might include the following:Collaborating in the generation of system specifications for new products and set long term product and process strategies.Analyze, design, and develop sophisticated and robust enclosures, components... 
    Full time
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories

    Boise, ID
    6 days ago
  •  ...Senior / Lead Mechanical Engineer – HVAC Location: Boise, ID Position Overview We are seeking an experienced Senior / Lead Mechanical Engineer to join a leading mechanical construction and engineering organization. This individual will be responsible for... 
    Full time
    For contractors

    Delivered Talent Group

    Boise, ID
    3 days ago
  •  ...Technologies is a defense-focused technology company with offices in Beavercreek and Blue Ash, OH. We are a multi-disciplinary team of engineers, scientists, and management professionals dedicated to developing and commercializing AI/ML/Software solutions that address our... 
    Casual work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Day shift

    Etegent Technologies

    Boise, ID
    3 days ago
  •  ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation —... 
    Remote work

    LightSpun

    Boise, ID
    3 days ago
  •  ...healthcare referral workflows at scale. This role is on a small, high-agency team where you’ll work directly with the CTO and two other engineers on core platform capabilities. In this role, you will build workflow orchestration engines, agent coordination logic, and... 
    Remote work

    Skylight Health

    Boise, ID
    1 day ago
  •  ...with current technologies and contribute to impactful projects. Role Description This is a part-time remote role for a Software Engineer. The Software Engineer will design, develop, and maintain back-end services and applications, focusing on clean, efficient, and... 
    Part time
    Remote work

    Absolute

    Boise, ID
    3 days ago
  • $134.55k - $205.56k

     ...for work authorization in the U.S. for this position. Essential skills and experience: ~ BS degree from an ABET-accredited engineering program. ~12 or more years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Sargent & Lundy

    Boise, ID
    5 days ago
  • Software Developer Location US Remote Rate: DOE Requirements • Experience with vanilla JavaScript, JavaScript frameworks like React, and modern CSS frameworks. • Experience developing Microservices, REST APIs, and other database-driven web applications ...
    Remote work

    GeorgiaTEK Systems Inc.

    Boise, ID
    4 days ago
  •  ...Role Description This full-time remote Entry-Level Software Engineer role at Promolex involves designing, developing, and testing software features under the guidance of senior engineers. The engineer will write clean, maintainable code, assist in building and maintaining... 
    Full time
    Remote work

    Asociația Promo-LEX

    Boise, ID
    4 days ago
  •  ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting... 
    Remote work

    Cookie Finance

    Boise, ID
    4 days ago
  • The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities Develop quality software and web applications Analyze and maintain existing...

    ShrinQ Consulting Group Inc

    Boise, ID
    3 days ago

Do you want to receive more vacancies?

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