Software Engineer

14 hours ago


Boulder, Colorado, United States Boulder Engineering Studio- Full time
About the Role

At Boulder Engineering Studio, we're seeking a skilled Software Engineer to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and testing software solutions for our clients. Your expertise in software development will enable us to deliver high-quality products that meet our clients' needs.

Key Responsibilities
  • Developing software solutions for automated test fixtures used in device production
  • Implementing protocols, including JSON-RPC, Websockets, REST, and Modbus
  • Developing interfaces to remote backends and databases
  • Writing test procedures and implementing them to create robust, stable systems
  • Helping define tasks and assist in estimating effort and schedules
  • Testing and bring-up of automated test fixtures
  • Integrating with cloud-based services, such as AWS IoT core, Azure IoT, and DynamoDB

About Our Team

Boulder Engineering Studio is a premier product development consultancy in Boulder, CO. Our team consists of passionate and experienced mechanical, electrical, software engineers, and technicians. We build hardware, firmware, and software with an iterative test-driven process in a hands-on collaborative environment. With a wide-ranging portfolio of projects, from scientific instruments and industrial machinery to medical wearables, we focus on providing pragmatic solutions to our customers.

What We Offer
  • 401K
  • Health, dental, vision
  • Generous PTO
  • Flexible hours
  • Casual office
  • EcoPass RTD Bus Pass
  • On-site shower; next door to climbing gyms and tennis courts
  • Unlimited snacks, teas, and some of the best coffee in town
  • Hybrid Office for mix of remote & on-site (varies based on project needs and individual preferences)

Requirements
  • Proficient with Python and JS programming languages
  • Experience with JS frontend development using frameworks such as Vue and React
  • Proficient with Linux development environments
  • Proficient with version control tools such as Git
  • Proficient with test-driven development and CI/CD
  • Excellent written and verbal communication skills
  • Excellent organizational skills and attention to detail

Preferred Qualifications
  • Experience working with embedded devices
  • Experience working with Docker
  • Experience working with embedded Linux

  • Software Engineer

    3 weeks ago


    Boulder, Colorado, United States ACL Digital Full time

    Job Description: We are seeking a highly skilled Software Engineer to join our team at ACL Digital. As a Software Engineer, you will be responsible for designing, developing, and testing software applications and systems. Your primary focus will be on developing high-quality software that meets the needs of our customers.Key Responsibilities:Design and...

  • Software Engineer

    3 weeks ago


    Boulder, Colorado, United States Veolia Environnement SA Full time

    Job Title: Software/Firmware EngineerVeolia Water Technologies & Solutions is a global leader in water recovery, treatment, and reuse. We design, supply, and service water systems and monitoring equipment for various industries, including pharmaceutical, food and beverage, and microelectronics.Job SummaryWe are seeking a skilled Software/Firmware Engineer to...

  • Software Engineer

    4 days ago


    Boulder, Colorado, United States Veolia WTS Full time

    Job Title: Software/Firmware EngineerVeolia Water Technologies & Solutions (VWTS) is a global leader in water recovery, treatment, and reuse. We design, supply, and service a range of water systems and monitoring equipment in various industries, including pharmaceutical, food and beverage, and microelectronics.Job SummaryWe are seeking a skilled...


  • Boulder, Colorado, United States SpaceNav Full time

    Software Engineer - Flight Dynamics ApplicationsSpaceNav is seeking a skilled software development engineer to join our team. As a software engineer at SpaceNav, you will design, develop, and deploy various mathematically intensive software applications used to support satellite operations.The ideal candidate will have a strong background in software...


  • Boulder, Colorado, United States Garmin International Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Garmin International Inc. in Boulder, CO.Job SummaryThis is a full-time position responsible for architecting, implementing, and testing the Garmin Pay feature. As a Senior Software Engineer, you will be part of a leadership capacity, contributing...


  • Boulder, Colorado, United States Garmin International Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Garmin International Inc. in Boulder, CO.Job SummaryThe successful candidate will be responsible for designing, implementing, and testing software systems and modules that support new technology or improve capability/performance of existing...


  • Boulder, Colorado, United States Garmin International Inc Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Garmin International Inc. In this role, you will be responsible for designing, implementing, and testing software systems that support new technology or improve the capability and performance of existing functionality.Key Responsibilities:Architect and implement...


  • Boulder, Colorado, United States Garmin International Inc Full time

    Software Engineering Internship OpportunityWe are seeking a highly motivated and talented individual to join our team as a Software Engineering Intern at Garmin International Inc.Key Responsibilities:Learn and develop software for Garmin's communication and navigation products under supervisionDevelop software using C, C++, C#, Java, assembly language, or...


  • Boulder, Colorado, United States Convergent Research Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Convergent Research. As a key member of our software engineering team, you will be responsible for contributing to the architectural design, development, integration, optimization, and testing of our C-Star system.As a Senior Software Engineer, you will work closely...


  • Boulder, Colorado, United States Galaxy Technology Hires LLC Full time

    Job Title: Flight Software EngineerWe are seeking a highly skilled Flight Software Engineer to join our team at Galaxy Technology Hires LLC in Boulder, CO.About the CompanyOur client is a leading provider of innovative space technology solutions, with a strong focus on delivering high-quality products and services to the aerospace industry.About the...


  • Boulder, Colorado, United States Splunk Full time

    About SplunkSplunk is a leading provider of cloud-based data analytics and security solutions. Our mission is to help organizations make informed decisions by providing real-time insights into their data.Job SummaryWe are seeking a highly skilled Cloud Software Engineer to join our team. As a Cloud Software Engineer, you will be responsible for designing,...


  • Boulder, Colorado, United States Lockheed Martin Corporation Full time

    Job Title: Software Engineering ManagerLockheed Martin Corporation is seeking a highly skilled Software Engineering Manager to lead our SW Engineering Team.Job Summary:The successful candidate will be responsible for managing a team of 20 to 30 engineers, including an Associate Manager who motivates a team of 15 to 20 software engineers. The role includes a...


  • Boulder, Colorado, United States NetApp Full time

    Job Title: Software Engineer in TestWe are seeking a skilled Software Engineer in Test to join our NetApp E-Series software engineering team. As a Software Engineer in Test, you will be responsible for developing, executing, and maintaining software and automation to test NetApp E-Series software and hardware products.Key Responsibilities:Develop and execute...


  • Boulder, Colorado, United States Otter Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Otter. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software solutions that meet the needs of our users.Responsibilities:Analyze user needs and develop software solutions that...


  • Boulder, Colorado, United States SpaceNav Full time

    Engineering Manager Job DescriptionSpaceNav is seeking a seasoned Engineering Manager to lead our engineering efforts and drive the development of mission-critical software. As a key member of our team, you will play a pivotal role in mentoring and guiding engineers, ensuring successful project execution, and fostering a culture of continuous improvement.The...


  • Boulder, Colorado, United States Caribou Thunder LLC Full time

    Software Development EngineerCaribou Thunder LLC is seeking a skilled Software Development Engineer to support the Missile Defense Agency. As a Software Development Engineer, you will be responsible for designing, developing, documenting, testing, deploying, and debugging software applications.Key ResponsibilitiesImplement new features that integrate...


  • Boulder, Colorado, United States sovrn Full time

    About SovrnSovrn is a pioneering Software and Data company that empowers Open Web businesses to thrive. We help them navigate the complexities of the digital landscape, making informed decisions, and driving growth.Our MissionWe believe in the power of the Open Web, where information flows freely. Our mission is to help Open Web businesses remain...


  • Boulder, Colorado, United States YO HR CONSULTANCY Full time

    Job Title: Software Engineer OS Research DevelopmentWe are seeking a highly skilled Software Engineer to join our team at YO HR CONSULTANCY. The successful candidate will be responsible for designing, developing, and implementing software solutions for our mainframe systems.Key Responsibilities:Design and develop software solutions for mainframe systems,...


  • Boulder, Colorado, United States Hudson River Trading Full time

    Job Title: Software Systems EngineerWe are seeking a highly skilled Software Systems Engineer to join our team at Hudson River Trading. As a key member of our Systems Development team, you will be responsible for building and maintaining the platform that supports our server and network infrastructure.Key Responsibilities:Design and develop tools and...

  • Software QA Engineer

    4 weeks ago


    Boulder, Colorado, United States Simpson Strong-Tie Company, Inc. Full time

    About Simpson Strong-TieSimpson Strong-Tie is a leading manufacturer of engineered structural connectors, software, and solutions for the building industry. We pride ourselves on being a trusted partner and corporate citizen committed to our customers and employees.Job SummaryWe are seeking a highly skilled Software QA Engineer to join our team. As a...