Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Robert Bosch Venture Capital Logo

Sr Software Engineer

Robert Bosch Venture Capital

Salary not specified
Sep 11, 2025
Belmont, MA, USA
Apply Now

The company is looking to solve the problem of developing and validating software for HVAC control and communicating systems.

Requirements

  • 7+ years of experience with specification, design, realization, and testing of software-based systems.
  • 5+ years of experience with development and troubleshooting of software in embedded control systems using C/C++ (or similar programming language).
  • Desired experience working in the HVAC/Refrigeration industry, with a familiarity of existing HVAC residential and commercial equipment, systems and suppliers.
  • Working knowledge of Bluetooth and Wi-Fi development and integration; experience with Matter a plus.
  • Broad experience using hardware emulators, debuggers and protocol analysis tools in an embedded systems environment.
  • Broad experience developing, analyzing and troubleshooting communication protocols (RS485, I2C, SPI, etc). Knowledge of BACnet is a plus.
  • Knowledge of bug/issue tracking and project management software (e.g. JIRA) and/or source code management software (e.g. Github, BitBucket) a huge plus.

Responsibilities

  • Lead full life-cycle software development, including requirements specification, design, development, testing and debugging, production deployment, documentation, training, configuration, and maintenance.
  • Define and document sub-system, software, component, and module level requirements and collect, evaluate, and negotiate customer and platform requirements.
  • Drive the evolution and enforcement of internal/external software development methodology based on agile and lean thinking, including the establishment of coding conventions, documentation standards, testing procedures and quality assurance.
  • Support circuit designs and analysis, develop, program, and simulate programmable devices.
  • Participate in cross-functional project teams (domestic and international) to design and solve software/software related issues.
  • Own software development activities on assigned projects from conceptual design to deployment.
  • Oversee the implementation or modification of existing control algorithms for HVAC appliance control using C or similar programming language.

Other

  • Ability to work with geographically dispersed teams and a diverse cultural environment.
  • Ability to quickly come up to speed on new projects.
  • Strong communication skills, both written and verbal, with both internal team members and external business stakeholders.
  • Able to communicate and present complex technical concepts across technical and non-technical organizations.
  • Bachelor of Science in Computer Engineering, Electrical Engineering or Electronics Engineering.