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

Schweitzer Engineering Laboratories (SEL) ยท 10 hours ago

Firmware Engineer

Schweitzer Engineering Laboratories (SEL) is seeking a Firmware Engineer to participate in the design, implementation, and testing of software systems. The role involves collaborating with the development team and mentoring interns while maintaining documentation and actively participating in code reviews.

ElectronicsLinuxManufacturingOpen SourceSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Justin Clark, CISSP
linkedin

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

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.
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.
Growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.
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 (88)
2024 (38)
2023 (51)
2022 (62)
2021 (60)
2020 (51)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Joey Nestegard
Executive Vice President
linkedin
leader-logo
Edmund O. Schweitzer
President
Company data provided by crunchbase