Software Engineer I
Missoula, MT · Hybrid
JOB SUMMARY A Software Engineer I is responsible for analyzing user requirements, writing and testing code, and refining or rewriting code as needed. They collaborate with technical writers to ...
Missoula, MT · Hybrid
JOB SUMMARY A Software Engineer I is responsible for analyzing user requirements, writing and testing code, and refining or rewriting code as needed. They collaborate with technical writers to ...
Missoula, MT · Hybrid
JOB SUMMARY A Software Engineer I is responsible for analyzing user requirements, writing and testing code, and refining or rewriting code as needed. They collaborate with technical writers to ...
Missoula, MT · Hybrid
JOB SUMMARY A Software Engineer I is responsible for analyzing user requirements, writing and testing code, and refining or rewriting code as needed. They collaborate with technical writers to ...
Missoula, MT · Hybrid
JOB SUMMARY A Software Engineer I is responsible for analyzing user requirements, writing and testing code, and refining or rewriting code as needed. They collaborate with technical writers to ...
Missoula, MT · Remote
$100K - $130K/yr
Software Engineer IVs are trusted technical leaders responsible for shaping architecture, improving engineering practices, mentoring teams, and driving scalable solutions across the organization. At ...
Missoula, MT · Remote
$100K - $130K/yr
Software Engineer IVs are trusted technical leaders responsible for shaping architecture, improving engineering practices, mentoring teams, and driving scalable solutions across the organization. At ...
Missoula, MT · Remote
What You'll Do This is not a software engineering role at a product company. It's a role for ... Experience with embedded analytics or BI platform integrations * Digital advertising domain ...
New
Quick apply
Missoula, MT · Remote
What You'll Do This is not a software engineering role at a product company. It's a role for ... Experience with embedded analytics or BI platform integrations * Digital advertising domain ...
New
Missoula, MT · On-site +1
What You'll Do This is not a software engineering role at a product company. It's a role for ... Experience with embedded analytics or BI platform integrations * Digital advertising domain ...
Missoula, MT · On-site +1
What You'll Do This is not a software engineering role at a product company. It's a role for ... Experience with embedded analytics or BI platform integrations * Digital advertising domain ...
$69.3K - $78.7K
1% of jobs
$78.7K - $88K
2% of jobs
$88K - $97.4K
3% of jobs
$97.4K - $106.8K
6% of jobs
$106.8K - $116.1K
5% of jobs
$116.1K - $125.5K
5% of jobs
$128.8K is the 25th percentile. Wages below this are outliers.
$125.5K - $134.8K
5% of jobs
$134.8K - $144.2K
7% of jobs
$144.2K - $153.6K
3% of jobs
$153.6K - $162.9K
3% of jobs
The median wage is $164.2K / yr.
$162.9K - $172.3K
58% of jobs
$69.3K
$151.9K
$172.3K
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

5.3
Based on 46 frontline employees who took The Breakroom Quiz
193rd of 243 rated social care providers
JOB SUMMARY
A Software Engineer I is responsible for analyzing user requirements, writing and testing code, and refining or rewriting code as needed. They collaborate with technical writers to develop operational documentation and help maintain existing systems by identifying and correcting software defects. Software Engineers I work closely with project managers, developers, business analysts, and other team members to deliver effective solutions. Ongoing professional development and staying current with emerging technologies are essential aspects of this role.
JOB DUTIES
The incumbent typically works in an office environment and uses a computer, telephone and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office. Incumbent may encounter frequent interruptions throughout the workday. The employee is regularly required to sit, talk, or hear; frequently required to use repetitive hand motion, handle or feel, and to stand, walk, reach, bend or lift up to 40 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Get the full story on Breakroom