Write logic that bridges embedded hardware with NTC software using C/C++ and other languages. * Specify/test new embedded computers, network switches, and other hardware for NTC or other Nomad ...
New
Write logic that bridges embedded hardware with NTC software using C/C++ and other languages. * Specify/test new embedded computers, network switches, and other hardware for NTC or other Nomad ...
New
Write logic that bridges embedded hardware with NTC software using C/C++ and other languages. * Specify/test new embedded computers, network switches, and other hardware for NTC or other Nomad ...
New
Bozeman, MT · On-site
$90 - $120/hr
Experience developing for a Linux environment, embedded Linux preferred. * Able to lead software development projects and participate as part of a team. Knowledge, Skills, and Abilities * Able to ...
Bozeman, MT · On-site
$90 - $120/hr
Experience developing for a Linux environment, embedded Linux preferred. * Able to lead software development projects and participate as part of a team. Knowledge, Skills, and Abilities * Able to ...
Bozeman, MT · On-site
$34.88 - $37/hr
The Computer Software Engineer fills a vital role performing professional level work analyzing business needs and user requirements, and designing and developing computer programs and user interfaces ...
Bozeman, MT · On-site
$34.88 - $37/hr
The Computer Software Engineer fills a vital role performing professional level work analyzing business needs and user requirements, and designing and developing computer programs and user interfaces ...
Bozeman, MT · On-site
$72K - $79K/yr
The Computer Software Engineer fills a vital role performing professional level work analyzing business needs and user requirements and designing and developing computer programs and user interfaces ...
Bozeman, MT · On-site
$72K - $79K/yr
The Computer Software Engineer fills a vital role performing professional level work analyzing business needs and user requirements and designing and developing computer programs and user interfaces ...
Bozeman, MT · On-site
$90 - $120/hr
Who You Are You are an electrical/computer engineer whose technical breadth spans hardware turn on and debugging through professional software development on embedded systems. You're a problem solver ...
Bozeman, MT · On-site
$90 - $120/hr
Who You Are You are an electrical/computer engineer whose technical breadth spans hardware turn on and debugging through professional software development on embedded systems. You're a problem solver ...
Bozeman, MT · On-site
$90 - $140/hr
Design, develop, test, and maintain real-time C++ firmware for embedded systems * Assist with board ... software engineering to ensure designs integrate into overall system architecture * Architect ...
New
Bozeman, MT · On-site
$90 - $140/hr
Design, develop, test, and maintain real-time C++ firmware for embedded systems * Assist with board ... software engineering to ensure designs integrate into overall system architecture * Architect ...
New
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 · On-site
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 · On-site
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 ...
$88K - $147K/yr
... embedded applications. In this role, you will report to the Engineering Manager. You Will Make an Impact By: Analyzing, designing, programing, debugging and modifying software for use in and around ...
$88K - $147K/yr
... embedded applications. In this role, you will report to the Engineering Manager. You Will Make an Impact By: Analyzing, designing, programing, debugging and modifying software for use in and around ...
Bozeman, MT · On-site
$88K - $147K/yr
... embedded applications. In this role, you will report to the Engineering Manager. You Will Make an Impact By: • Analyzing, designing, programing, debugging and modifying software for use in and ...
Bozeman, MT · On-site
$88K - $147K/yr
... embedded applications. In this role, you will report to the Engineering Manager. You Will Make an Impact By: • Analyzing, designing, programing, debugging and modifying software for use in and ...
About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational digital solutions to top global companies and Silicon Valley ...
About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational digital solutions to top global companies and Silicon Valley ...
About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational digital solutions to top global companies and Silicon Valley ...
About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational digital solutions to top global companies and Silicon Valley ...
Helena, MT · On-site
$112K - $134K/yr
... embedded) consistent with the format and structure of the databases as well as expected behavior of the data when coupled with software logic in Wolters Kluwer Health products. This includes ...
Helena, MT · On-site
$112K - $134K/yr
... embedded) consistent with the format and structure of the databases as well as expected behavior of the data when coupled with software logic in Wolters Kluwer Health products. This includes ...
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 · On-site +1
$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 · On-site +1
$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 ...
Helena, MT · On-site +1
$165K - $241K/yr
Experience developing software using C++11 or newer standards. * CI/CD & Containerization: Experience implementing CI/CD pipelines (GitLab or GitHub) and deploying applications using containerization ...
Helena, MT · On-site +1
$165K - $241K/yr
Experience developing software using C++11 or newer standards. * CI/CD & Containerization: Experience implementing CI/CD pipelines (GitLab or GitHub) and deploying applications using containerization ...
Absarokee, MT · Remote
$117K - $146K/yr
This position partners with software engineers, DevOps teams, and security professionals to embed ... Experience securing embedded systems and mobile applications. Reasoning Ability Problem management ...
Absarokee, MT · Remote
$117K - $146K/yr
This position partners with software engineers, DevOps teams, and security professionals to embed ... Experience securing embedded systems and mobile applications. Reasoning Ability Problem management ...
... embedded instruction to students, staff, and faculty; and contributing scholarship and service ... Focus attention on developments in open software and systems, including open Artificial ...
... embedded instruction to students, staff, and faculty; and contributing scholarship and service ... Focus attention on developments in open software and systems, including open Artificial ...
Belgrade, MT · On-site
Corporate stewardship and Environmental, Social and Governance (ESG) responsibility are embedded in ... Enter sales orders into software systems and coordinate internal resources to provide customers ...
Belgrade, MT · On-site
Corporate stewardship and Environmental, Social and Governance (ESG) responsibility are embedded in ... Enter sales orders into software systems and coordinate internal resources to provide customers ...
$64.2K - $72.9K
1% of jobs
$72.9K - $81.6K
2% of jobs
$81.6K - $90.3K
3% of jobs
$90.3K - $99K
6% of jobs
$99K - $107.6K
5% of jobs
$107.6K - $116.3K
5% of jobs
$119.4K is the 25th percentile. Wages below this are outliers.
$116.3K - $125K
5% of jobs
$125K - $133.7K
7% of jobs
$133.7K - $142.4K
3% of jobs
$142.4K - $151K
3% of jobs
The median wage is $152.2K / yr.
$151K - $159.7K
58% of jobs
$64.2K
$140.8K
$159.7K
| Aspect | Embedded Software | Firmware Developer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields | Similar credentials, often with specialized knowledge in hardware |
| Work Environment | Develops software for embedded systems in devices like appliances, automotive, medical devices | Creates low-level code directly interacting with hardware, often in similar environments |
| Industry Usage | Used across automotive, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware-focused industries |
| Search & Comparison Intent | Understanding roles in embedded systems development | Focusing on low-level hardware interaction and firmware specifics |
Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.

7.8
Based on 10 frontline employees who took The Breakroom Quiz
Overview: Nomad Global Communication Solutions (Nomad GCS) is a leading provider of communication and response products serving a wide range of customers. Our purpose is to be the solution when every minute matters. We are seeking Embedded Systems Engineers to help design, develop, and support the embedded hardware systems for Nomad Total Command™ (NTC) and other systems integrated into Nomad products.
Embedded Systems Engineers at Nomad GCS are responsible for the design, development, integration, testing, and lifecycle support of embedded hardware and firmware used within Nomad Total Command™ (NTC), as well as support of embedded systems across all Nomad products and platforms. This includes microcontrollers, embedded processors, sensors, control modules, communication interfaces, and operator control systems that enable deterministic control, automation, monitoring, and safe operation of capabilities across Nomad platforms.
Depending on level (I-V), Engineers progress from learning foundational engineering practices and supporting designs to independently leading complex system architectures, mentoring others, and driving technical strategy across the organization.
This position requires strong hands-on engineering capability combined with system-level thinking, enabling the engineer to diagnose complex system interactions, guide technical decisions, and improve the robustness and performance of embedded systems deployed in demanding environments.
Career Growth: Embedded Systems Engineers at Nomad GCS progress through five levels based on demonstrated technical mastery, independence, leadership, and impact. Advancement is supported through mentorship, ownership of embedded subsystems, and alignment with Nomad's Core Values.
Organizational Structure: Engineering is organized into Teams and Disciplines within the Innovative Solutions Division.
Teams:
o Team 1 - Standards and Modularity: Builds and maintains engineering standards, modules, templates, and rules enabling repeatability and scale.
o Team 2 - Design: Executes project-level engineering using established standards and less complex custom configurations.
o Team 3 - Advanced: Develops novel systems and resolves first-of-kind engineering challenges.
o Team 4 - Manufacturing & Industrial Engineering: Ensures manufacturability, safety, engineering intent, efficiency, and continuous improvement throughout Production.
Disciplines:
o Mechanical Engineering
o Electrical Engineering
o IT Engineering
o Human Factors Engineering
o Embedded Systems Engineering (where this role is located)
o Software Engineering
An Embedded Systems Engineer may be temporarily assigned to one or more of the four Teams and support Standards and Modularity, Design Engineering, Advanced Engineering, and/or Manufacturing & Industrial Engineering.
Core Responsibilities - All Levels:
Level Expectations:
Embedded Systems Engineer l - Entry / Developing
Progression signal: Learns quickly, reduces rework, completes tasks correctly on the first pass with attention to detail. Continuously takes ownership of assigned tasks and takes initiative. Communicates effectively and professionally with relevant stakeholders.
Embedded Systems Engineer ll - Independent Contributor
Progression signal: Can be trusted to deliver correct and quality embedded solutions under minimal supervision. Takes full ownership of projects and remains composed under pressure. Trusted to lead tasks assigned to them including leading design reviews, mentoring others, and taking initiative to continuously improve quality of work.
Embedded Systems Engineer lll - Advanced / System-Level
Progression signal: Deep understanding of embedded systems. Follows best practices in firmware, embedded architecture, and continuously raises the technical bar for the team. Ensures embedded systems are secure, reliable, and new implementations are correct, scalable, and maintainable.
Embedded Systems Engineer lV - Senior / Technical Lead
Progression signal: Owns high-impact decisions regarding architecture, tool chains, and methodologies that the team uses to produce quality embedded systems. The team relies on this engineer's judgement in critical situations.
Embedded Systems Engineer V - Principal / Strategic Leader
Progression signal: This engineer shapes what the organization builds next. Including future improvements, novel designs and is an expert in embedded systems.
Basic Knowledge Progression:
Qualifications & Preferred Skills:
Physical Demands:
Get the full story on Breakroom
Sourced by ZipRecruiter
National security and international affairs
1,001 - 5,000 Employees
San Diego, CA, US
1994