Write control logic & software for Programmable Logic Controllers (PLC's). * Participate in efforts to automate and continuously improve NTC hardware configuration. * Attend meetings regarding ...
New
Write control logic & software for Programmable Logic Controllers (PLC's). * Participate in efforts to automate and continuously improve NTC hardware configuration. * Attend meetings regarding ...
New
Write control logic & software for Programmable Logic Controllers (PLC's). * Participate in efforts to automate and continuously improve NTC hardware configuration. * Attend meetings regarding ...
New
Write control logic & software for Programmable Logic Controllers (PLCs).Participate in efforts to automate and continuously improve NTC hardware configuration.Attend meetings regarding upcoming ...
Quick apply
Write control logic & software for Programmable Logic Controllers (PLCs).Participate in efforts to automate and continuously improve NTC hardware configuration.Attend meetings regarding upcoming ...
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
$90 - $120/hr
Who You Are You are a professional software developer with experience integrating your software ... Experience developing for a Linux environment, embedded Linux preferred. * Able to lead software ...
New
Bozeman, MT · On-site
$90 - $120/hr
Who You Are You are a professional software developer with experience integrating your software ... Experience developing for a Linux environment, embedded Linux preferred. * Able to lead software ...
New
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 ...
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 ...
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
Experienceutilizingautomated testing frameworks and LLM-based coding assistants within the software development lifecycle. Preferred Qualifications * Programming experience in Rust, Scala, Python.
Helena, MT · On-site +1
$165K - $241K/yr
Experienceutilizingautomated testing frameworks and LLM-based coding assistants within the software development lifecycle. Preferred Qualifications * Programming experience in Rust, Scala, Python.
As an employee-first company, we focus on hiring the most talented software designers and developers by creating a positive, respectful, and supportive work environment where they can achieve their ...
New
As an employee-first company, we focus on hiring the most talented software designers and developers by creating a positive, respectful, and supportive work environment where they can achieve their ...
New
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 ...
New
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 ...
New
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 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 around ...
Helena, MT · On-site +1
$116K - $153K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior Databricks Engineer to join our team. You'll work with ...
Helena, MT · On-site +1
$116K - $153K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior Databricks Engineer to join our team. You'll work with ...
Billings, MT · On-site +1
$120K - $159K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior Databricks Engineer to join our team. You'll work with ...
Billings, MT · On-site +1
$120K - $159K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior Databricks Engineer to join our team. You'll work with ...
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 ...
Billings, MT · On-site +1
$120K - $159K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior React + Node Engineer (Financial background) to join ...
Billings, MT · On-site +1
$120K - $159K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior React + Node Engineer (Financial background) to join ...
Helena, MT · On-site +1
$116K - $153K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior React + Node Engineer (Financial background) to join ...
Helena, MT · On-site +1
$116K - $153K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior React + Node Engineer (Financial background) to join ...
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 ...
$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 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.

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