2

Entry Level Embedded Software Engineer Jobs in Westminster, CO

Firmware Engineer

Boulder, CO ยท On-site

$90K/yr

Bachelor Degree in Engineering, Computer Science or related field. * At least three years of ... Knowledge of multi-tasking embedded software capabilities and constraints. * Familiarity with the ...

Firmware Engineer

Boulder, CO ยท On-site

$90K/yr

Bachelor Degree in Engineering, Computer Science or related field. * At least three years of ... Knowledge of multi-tasking embedded software capabilities and constraints. * Familiarity with the ...

Technology areas include software development, CI/CD, Containerization, C/C++, Rust, Python, Ruby and Embedded Linux. The Engineering, Science and Analysis (ESA) Strategic Capabilities Unit comprises ...

Software Engineer II

Aurora, CO ยท On-site

$99K - $135K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Arvada, CO ยท On-site

$99K - $135K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Aurora, CO ยท On-site

$99K - $136K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Aurora, CO ยท On-site

$99K - $136K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Arvada, CO ยท On-site

$99K - $136K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Aurora, CO ยท On-site

$99K - $135K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Denver, CO ยท On-site

$99K - $136K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Englewood, CO ยท On-site

$96K - $132K/yr

Our engineers engage in the full software development life cycle within agile teams, focusing on ... Experience with hardware-software integration and embedded system testing. * Active and ...

Showing results 41-60

Entry Level Embedded Software Engineer information

See Westminster, CO salary details

$70.6K

$154.8K

$175.6K

How much do entry level embedded software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for entry level embedded software engineer in Westminster, CO is $154,793.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,700.00 and $174,600.00 per year, depending on experience, location, and employer.

What is an entry level embedded software engineer?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What does a typical day look like for an entry level embedded software engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What are the most commonly searched types of Embedded Software Engineer jobs in Westminster, CO?

The most popular types of Embedded Software Engineer jobs in Westminster, CO are:

What are popular job titles related to Entry Level Embedded Software Engineer jobs in Westminster, CO?

For Entry Level Embedded Software Engineer jobs in Westminster, CO, the most frequently searched job titles are:

What job categories do people searching Entry Level Embedded Software Engineer jobs in Westminster, CO look for?

The top searched job categories for Entry Level Embedded Software Engineer jobs in Westminster, CO are:

What cities near Westminster, CO are hiring for Entry Level Embedded Software Engineer jobs?

Cities near Westminster, CO with the most Entry Level Embedded Software Engineer job openings:

Infographic showing various Entry Level Embedded Software Engineer job openings in Westminster, CO as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $161,769 per year, or $77.8 per hour.

$90 - $130/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New


Job description

Benefits Information

This job posting is anticipated to remain open until September 11th, 2026

Onsite in the Boulder/Gunbarrel office.

Full-time employees will enjoy a competitive benefits package with options for you and your family including:

  • 3 weeks Paid Time Off
  • 15 Paid Holidays
  • 401(k) Matching
  • Health Insurance
  • Vision Insurance
  • Life Insurance
  • Health Savings Account
  • Tuition Reimbursement
  • Employee Discount
  • Reduced Tuition Rates
  • Disability Insurance
  • Employee Assistance Program
  • 401(k)
  • Pet Insurance
  • Dental Insurance
  • Paid Training
  • Flexible Spending Account

The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.

Equal Opportunity Employer

Overview

BI is one of the leading technology companies in Boulder, Colorado and the largest provider of innovative electronic monitoring solutions in the United States. We excel at proving technological solutions to over 1,000 agencies nationwide and allowing those agencies to fulfill their missions without worrying about the technical complexities.

Minimum Requirements
  • Bachelor Degree in Engineering, Computer Science or related field.
    • At least three years of engineering and programming experience.
    • Three years of C and Python/C# programming.
    • Active utilization of advanced coding assistance (such as Cursor or Claude) for refactoring, drafting specifications and on-device debugging preferred.
    • Experience with Bare-metal programming, Cooperative Operating Systems, and Real-Time Operating Systems (RTOS)
    • Experience with Cellular, Sub-GHz, WiFi, and BT communication protocols preferred.
    • Active utilization of advanced coding assistance (such as Cursor or Claude) for refactoring, drafting specifications and on-device debugging preferred
    • Experience with interface protocols such as SPY, I2C, and UART.
    • Experienced in product troubleshooting using lab equipment such as oscilloscope and electrical meters.
    • Ability to read electrical schematics.
    • Knowledge of multi-tasking embedded software capabilities and constraints.
    • Familiarity with the product development life cycle and extensive hands-on experience with multiple methodologies.
    • Technical and analytical skills. Ability to evaluate technical alternatives and provide technical recommendations to management.
    • Ability to analyze, troubleshoot and resolve hardware and software problems using lab equipment.
    • Knowledge of project management techniques and practices, including time/cost estimating, scheduling.
    • Proficiency in building development work plans for self and team.
    • Ability to prioritize and lead multiple tasks.
    • Ability to develop timely, creative, working embedded software-oriented solutions to specific end-user problems while remaining within the context of overall product specification.
    • Excellent written and oral communication skills. Ability to clearly and professionally communicate with business users, team members and management. Ability to produce clear documentation and reports that can be understood by both technical and non-technical audience.
    • Excellent customer service skills.
  • Ability to maintain confidentiality with regard to information stored in operational databases.
  • Ability to work with computers and the necessary software typically used by the department.

BI Incorporated

ResponsibilitiesSummary

Using a knowledge of current embedded software techniques and capabilities, develops and modifies embedded software programs to provide technical support to applications programmers and lower level developers.

Primary Duties and Responsibilities
  • Designs, develops and documents technical aspects of embedded software systems and related hardware interface components for Company products with minimum supervision.
  • Maintains current knowledge of new embedded software technology and advanced knowledge of electronic monitoring industry and user trends for Company products.
  • Debugs and fixes hardware and software issues in embedded systems.
  • Interfaces with low level microcontroller components
  • Performs effective analysis of functional issues or performance profiling with the firmware and hardware in test environments.
  • Maintain existing products and make updates to firmware to accommodate field issues or part obsolescence.
  • Analyze data in order to troubleshoot firmware issues that occur in the field.
  • Prepares and provides producttraining for Company support personnel as needed.
  • Develops functional specifications for Company designed products.
  • Assists department members with technical advice.
  • Provides technical support to applications programmers and lower-level software developers.
  • Participates in the project planning process and suggests ways to compete projects on time.
  • Performs other duties as assigned.
#J-18808-Ljbffr