Schweitzer Engineering Laboratories, Inc. (SEL) seeks an innovative and detail-oriented individual for a software engineer position with an emphasis on Linux backend development.
Essential Duties and Responsibilities- Work from high-level requirements and customer commitments to deliver innovative solutions and delight our customers.
- Work cooperatively with a team of like-minded individuals.
Participate in reviewing specifications, designs, code, and tests in tight collaboration with other team members. - Understand hardware and software interactions; collaborate with firmware and power system engineers.
- Participate in project planning and estimation.
Required Qualifications- B.S. in Computer Science, Software Engineering, or equivalent.
- Solid understanding of object-oriented principles and concepts.
- Knowledge and experience in object-oriented languages (e.g., C++, C#, etc.)
- Knowledge and experience in Linux.
- Strong writing, documentation, and speaking skills.
- Ability to learn new skills and assume new responsibilities.
- Ability to work cooperatively in a team environment.
Preferred Qualifications- 1-3 years software development experience.
- Familiarity with Git, CMake, and Docker.
- Familiarity with Jira, Confluence, Bitbucket, and Jenkins.
Location: Boise, ID
Competitive pay. Superior benefits. Inspiring work. - 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.
Firmware Engineer - $97,700 - $144,400
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 [redacted].