Sr Software Engineer

Bosch Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Watertown, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

As a senior software engineer you will play a key role in the conceptualization design development debugging and validation of software for HVAC control and communicating systems. The selected individual will possess broad experience in the design and validation of software executing on different hardware platforms.

Job 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.
  • Provide technical know-how and leadership during root cause analysis of product issues.
  • Conduct technical risk assessments on software development activities and facilitate the Security Engineering Process as Security Engineering Lead on projects.
  • Develop prototypes and/or proof of concept software in embedded C/C or similar programming language.
  • Work closely with project managers product managers third-party suppliers and other groups to prioritize functionality to be implemented.
  • Work closely with test engineer(s) to create test plans and ensure that software related issues are properly assigned fixed and closed in JIRA.

Qualifications :

Basic Qualifications:

  • Bachelor of Science in Computer Engineering Electrical Engineering or Electronics Engineering.
  • 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).

Preferred Qualifications:

Technical Skills

  • Desired experience working in the HVAC/Refrigeration industry with a familiarity of existing HVAC residential and commercial equipment systems and suppliers.
  • An advanced degree is preferred.
  • Experience developing technical requirements from customer requirements.
  • Proven repeated experience in troubleshooting analyzing and determining root cause of software issues during development lab testing and operation at customer sites.
  • Ability to prototype and produce hardware for proof of concept and field test.
  • Working knowledge of Bluetooth and Wi-Fi development and integration; experience with Matter a plus.
  • Skilled in the use of standard computing tools such as: Microsoft Office (Word Excel Powerpoint etc.) project management tools web browsers etc.
  • 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.
  • Familiarity with home automation protocols such as Alexa Homekit Google Home and IFTTT a plus.
  • Experience developing on Linux and Embedded Linux platforms a plus.
  • Experience with software engineering standards (ISO IEEE etc.) a plus.
  • Experience with regulatory testing and certifications standards (FCC ISED etc.) a plus.

Soft Skills

  • Ability to work with geographically dispersed teams and a diverse cultural environment.
  • Ability to quickly come up to speed on new projects.
  • Experience in a startup or high-growth environment is highly desirable.
  • 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.
  • Ability to work with minimal supervision in a lean and fast paced environment.
  • Ability to identify a clear set of tasks needed for project planning.
  • Creativity and ability to learn quickly are essential.
  • Excellent collaboration and teaming skills.

Additional Information :

Indefinite U.S. work authorized individuals only.  Future sponsorship for work authorization unavailable.  

Additional information:

The U.S. base salary range for this full-time position is between $135000- 148000. Within the range individual pay is determined based on several factors including but not limited to work experience and job knowledge complexity of the role job location etc. This range does not include annual bonus percentage nor any other monetary considerations for the total compensation package. Your Recruiter can share more details about the specific salary range for this position during the interview process.

In addition to your base salary Bosch offers a comprehensive benefits package that includes health dental and vision plans; health savings accounts (HSA); flexible spending accounts; 401(K) retirement plan with an attractive employer match; wellness programs; life insurance; long term disability insurance; paid time off; parental leave. Pay ranges included in the postings when included generally reflect base salary; certain positions may include bonus or additional benefits.

Equal Opportunity Employer including disability / veterans.

*Bosch adheres to Federal State and Local laws regarding drug-testing. Employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date. 


Remote Work :

No


Employment Type :

Full-time

As a senior software engineer you will play a key role in the conceptualization design development debugging and validation of software for HVAC control and communicating systems. The selected individual will possess broad experience in the design and validation of software executing on different ha...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more

View Profile View Profile