Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Schweitzer Engineering Laboratories (SEL) · 17 hours ago

Firmware Engineer

Schweitzer Engineering Laboratories (SEL) is seeking a Firmware Engineer to join their team in Boise, ID. The role involves designing, implementing, and testing software systems while collaborating with various stakeholders and mentoring interns. The ideal candidate will have a strong background in software interactions with hardware and will participate in code reviews and documentation.

ElectronicsLinuxManufacturingOpen SourceSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

C++PythonReactGitCI/CDPostgresDockerAgileDebuggingSelf-improvementWriting skillsTeam collaboration

Required

B.S. in Computer Science, Computer Engineering, Software Engineering, or equivalent
4+ 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

Preferred

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)

Benefits

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.

Company

Schweitzer Engineering Laboratories (SEL)

company-logo
SEL is a globally recognized designer and manufacturer of products and solutions that make electric power safer, more reliable, and more economical.

H1B Sponsorship

Schweitzer Engineering Laboratories (SEL) has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (75)
2024 (38)
2023 (51)
2022 (62)
2021 (60)
2020 (51)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Joey Nestegard
Chief Financial Officer
linkedin
leader-logo
Edmund O. Schweitzer
President
Company data provided by crunchbase